#S(HASH-TABLE EQL (FILENAME . "c:\program files\common files\microsoft shared\msenv\dte.olb")(GUID . "{80CC9F66-E7D8-4DDD-85B6-D9E6CD0E93E2}")(DESCRIPTION . "Microsoft Development Environment 7.0")(VERSION . "7.0") (CLASSES . #S(HASH-TABLE EQUAL ("_DTE" (TYPE . "Dispinterface")(DESCRIPTION . "Root object from which all other objects and collections in environment extensibility are accessed.")(GUID . "{04A72314-32E9-48E2-9B87-A63603454F3E}")(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 object.")) ((NAME . "FileName") (RIID . #x0000000a) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Version") (RIID . #x00000064) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the host application's version number as a String.")) ((NAME . "CommandBars") (RIID . #x0000006c) (OFFSET . #x28) (RETURNS . "VT_PTR.CommandBars")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns reference to development environment's CommandBars object.")) ((NAME . "Windows") (RIID . #x0000006e) (OFFSET . #x2c) (RETURNS . "VT_PTR.Windows")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Windows collection.")) ((NAME . "Events") (RIID . #x0000006f) (OFFSET . #x30) (RETURNS . "VT_PTR.Events")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a reference to the Events object.")) ((NAME . "AddIns") (RIID . #x000000c8) (OFFSET . #x34) (RETURNS . "VT_PTR.AddIns")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Add-ins collection, containing all currently available add-ins.")) ((NAME . "MainWindow") (RIID . #x000000cc) (OFFSET . #x38) (RETURNS . "VT_PTR.Window")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a Window object representing the main environment window.")) ((NAME . "ActiveWindow") (RIID . #x000000cd) (OFFSET . #x3c) (RETURNS . "VT_PTR.Window")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current active window.")) ((NAME . "Quit") (RIID . #x000000cf) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Closes the environment.")) ((NAME . "DisplayMode") (RIID . #x000000d0) (OFFSET . #x44) (RETURNS . "VT_USERDEFINED.Enum.vsDisplay")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns string indicating whether the project is displayed in SDI or MDI mode.")) ((NAME . "DisplayMode") (RIID . #x000000d0) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.vsDisplay")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns string indicating whether the project is displayed in SDI or MDI mode.")) ((NAME . "Solution") (RIID . #x000000d1) (OFFSET . #x4c) (RETURNS . "VT_PTR.Solution")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Solution object.")) ((NAME . "Commands") (RIID . #x000000d2) (OFFSET . #x50) (RETURNS . "VT_PTR.Commands")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Commands object.")) ((NAME . "GetObject") (RIID . #x000000d3) (OFFSET . #x54) (RETURNS . "VT_DISPATCH")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an interface or object that can be accessed at run time by name.")) ((NAME . "Properties") (RIID . #x000000d4) (OFFSET . #x58) (RETURNS . "VT_PTR.Properties")(PARAMS ("Category" "VT_BSTR")("Page" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns collection object representing all available categories and subcategories of environment-level properties.")) ((NAME . "SelectedItems") (RIID . #x000000d5) (OFFSET . #x5c) (RETURNS . "VT_PTR.SelectedItems")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection containing the items currently selected in the environment.")) ((NAME . "CommandLineArguments") (RIID . #x000000d6) (OFFSET . #x60) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string representing the command-line arguments.")) ((NAME . "OpenFile") (RIID . #x000000d7) (OFFSET . #x64) (RETURNS . "VT_PTR.Window")(PARAMS ("ViewKind" "VT_BSTR")("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Opens a file as though the user invoked a open file command from the UI.")) ((NAME . "IsOpenFile") (RIID . #x000000d8) (OFFSET . #x68) (RETURNS . "VT_BOOL")(PARAMS ("ViewKind" "VT_BSTR")("FileName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns True if the file is open in the specified view.")) ((NAME . "DTE") (RIID . #x000000d9) (OFFSET . #x6c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "LocaleID") (RIID . #x000000da) (OFFSET . #x70) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ID of the locale in which the environment is running.")) ((NAME . "WindowConfigurations") (RIID . #x000000db) (OFFSET . #x74) (RETURNS . "VT_PTR.WindowConfigurations")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the WindowConfigurations collection, representing all window configurations available.")) ((NAME . "Documents") (RIID . #x000000dc) (OFFSET . #x78) (RETURNS . "VT_PTR.Documents")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Documents collection, representing all open documents.")) ((NAME . "ActiveDocument") (RIID . #x000000dd) (OFFSET . #x7c) (RETURNS . "VT_PTR.Document")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current active Document.")) ((NAME . "ExecuteCommand") (RIID . #x000000de) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("CommandName" "VT_BSTR")("CommandArgs" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Executes a environment command based on it's name.")) ((NAME . "Globals") (RIID . #x000000df) (OFFSET . #x84) (RETURNS . "VT_PTR.Globals")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Globals object for storing persistent data.")) ((NAME . "StatusBar") (RIID . #x000000e1) (OFFSET . #x88) (RETURNS . "VT_PTR.StatusBar")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the StatusBar object, representing the status bar on the main window.")) ((NAME . "FullName") (RIID . #x000000e2) (OFFSET . #x8c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the full pathname to the environment executable.")) ((NAME . "UserControl") (RIID . #x000000e3) (OFFSET . #x90) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets who has control of the program, an Automation Controller or the user.")) ((NAME . "UserControl") (RIID . #x000000e3) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("CommandName" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets who has control of the program, an Automation Controller or the user.")) ((NAME . "ObjectExtenders") (RIID . #x000000e4) (OFFSET . #x98) (RETURNS . "VT_PTR.ObjectExtenders")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ObjectExtenders object.")) ((NAME . "Find") (RIID . #x000000e5) (OFFSET . #x9c) (RETURNS . "VT_PTR.Find")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Find object.")) ((NAME . "Mode") (RIID . #x000000e6) (OFFSET . #xa0) (RETURNS . "VT_USERDEFINED.Enum.vsIDEMode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the mode of the program, design or debug.")) ((NAME . "LaunchWizard") (RIID . #x000000e8) (OFFSET . #xa4) (RETURNS . "VT_USERDEFINED.Enum.wizardResult")(PARAMS ("VSZFile" "VT_BSTR")("ContextParams" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Runs a wizard with the user supplied parameters.")) ((NAME . "ItemOperations") (RIID . #x000000e9) (OFFSET . #xa8) (RETURNS . "VT_PTR.ItemOperations")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ItemOperations object.")) ((NAME . "UndoContext") (RIID . #x000000eb) (OFFSET . #xac) (RETURNS . "VT_PTR.UndoContext")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the UndoContext object.")) ((NAME . "Macros") (RIID . #x000000ec) (OFFSET . #xb0) (RETURNS . "VT_PTR.Macros")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Macros object.")) ((NAME . "ActiveSolutionProjects") (RIID . #x000000ed) (OFFSET . #xb4) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an array of currently selected projects.")) ((NAME . "MacrosIDE") (RIID . #x000000ee) (OFFSET . #xb8) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the root extensibility object for the Macros IDE.")) ((NAME . "RegistryRoot") (RIID . #x000000ef) (OFFSET . #xbc) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the location for storing registry information for this application.")) ((NAME . "Application") (RIID . #x000000f0) (OFFSET . #xc0) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ContextAttributes") (RIID . #x000000f1) (OFFSET . #xc4) (RETURNS . "VT_PTR.ContextAttributes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the global ContextAttributes collection.")) ((NAME . "SourceControl") (RIID . #x000000f2) (OFFSET . #xc8) (RETURNS . "VT_PTR.SourceControl")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the SourceControl object for managing file source code control status.")) ((NAME . "SuppressUI") (RIID . #x000000f3) (OFFSET . #xcc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables/Disables certain UI elements when calling automation functions.")) ((NAME . "SuppressUI") (RIID . #x000000f3) (OFFSET . #xd0) (RETURNS . "VT_VOID")(PARAMS ("VSZFile" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables/Disables certain UI elements when calling automation functions.")) ((NAME . "Debugger") (RIID . #x000000f4) (OFFSET . #xd4) (RETURNS . "VT_PTR.Debugger")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Debugger objects.")) ((NAME . "SatelliteDllPath") (RIID . #x000000f5) (OFFSET . #xd8) (RETURNS . "VT_BSTR")(PARAMS ("Path" "VT_BSTR")("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the location of a DLL containing localized resources, if available.")) ((NAME . "Edition") (RIID . #x000000f6) (OFFSET . #xdc) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))))) ("Windows" (TYPE . "Dispinterface")(DESCRIPTION . "Represents window(s) in the development environment.")(GUID . "{2294311A-B7BC-4789-B365-1C15FF2CD17C}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.Window")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "Count") (RIID . #x000000c9) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateToolWindow") (RIID . #x0000012c) (OFFSET . #x28) (RETURNS . "VT_PTR.Window")(PARAMS ("AddInInst" "VT_PTR.AddIn")("ProgID" "VT_BSTR")("Caption" "VT_BSTR")("GuidPosition" "VT_BSTR")("DocObj" "VT_PTR.VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new tool window containing the indicated ActiveX document or control.")) ((NAME . "DTE") (RIID . #x0000012d) (OFFSET . #x2c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x0000012e) (OFFSET . #x30) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "CreateLinkedWindowFrame") (RIID . #x0000012f) (OFFSET . #x34) (RETURNS . "VT_PTR.Window")(PARAMS ("Window1" "VT_PTR.Window")("Window2" "VT_PTR.Window")("Link" "VT_USERDEFINED.Enum.vsLinkedWindowType")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a Window object for a linked window frame, and places two windows on it.")))) ("Window" (TYPE . "Dispinterface")(DESCRIPTION . "Represents window(s) in the development environment.")(GUID . "{0BEAB46B-4C07-4F94-A8D7-1626020E4E53}")(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 . "Collection") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_PTR.Windows")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Visible") (RIID . #x0000006a) (OFFSET . #x20) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns value determining whether the window is visible.")) ((NAME . "Visible") (RIID . #x0000006a) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns value determining whether the window is visible.")) ((NAME . "Left") (RIID . #x00000065) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets distance between internal left/top edge of an object and left/top edge of its container.")) ((NAME . "Left") (RIID . #x00000065) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets distance between internal left/top edge of an object and left/top edge of its container.")) ((NAME . "Top") (RIID . #x00000067) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets distance between internal left/top edge of an object and left/top edge of its container.")) ((NAME . "Top") (RIID . #x00000067) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets distance between internal left/top edge of an object and left/top edge of its container.")) ((NAME . "Width") (RIID . #x00000069) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns a Single value indicating the dimensions of the window in pixels.")) ((NAME . "Width") (RIID . #x00000069) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns a Single value indicating the dimensions of the window in pixels.")) ((NAME . "Height") (RIID . #x0000006b) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns a Single value indicating the dimensions of the window in pixels.")) ((NAME . "Height") (RIID . #x0000006b) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns a Single value indicating the dimensions of the window in pixels.")) ((NAME . "WindowState") (RIID . #x0000006d) (OFFSET . #x48) (RETURNS . "VT_USERDEFINED.Enum.vsWindowState")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns string determining the state of the window.")) ((NAME . "WindowState") (RIID . #x0000006d) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.vsWindowState")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns string determining the state of the window.")) ((NAME . "SetFocus") (RIID . #x0000006f) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the focus to the specified window.")) ((NAME . "Type") (RIID . #x00000070) (OFFSET . #x54) (RETURNS . "VT_USERDEFINED.Enum.vsWindowType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumerated string indicating the object type.")) ((NAME . "SetKind") (RIID . #x00000071) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("eKind" "VT_USERDEFINED.Enum.vsWindowType")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LinkedWindows") (RIID . #x00000074) (OFFSET . #x5c) (RETURNS . "VT_PTR.LinkedWindows")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a LinkedWindows collection.")) ((NAME . "LinkedWindowFrame") (RIID . #x00000075) (OFFSET . #x60) (RETURNS . "VT_PTR.Window")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns Window object representing window frame containing window.")) ((NAME . "Detach") (RIID . #x00000076) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Attach") (RIID . #x00000077) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("lWindowHandle" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "HWnd") (RIID . #x00000078) (OFFSET . #x6c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Kind") (RIID . #x00000079) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a GUID String indicating the kind or type of the object.")) ((NAME . "ObjectKind") (RIID . #x0000007a) (OFFSET . #x74) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the type of the Window.Object object, a GUID string representing the tool contained in the window.")) ((NAME . "Object") (RIID . #x0000007b) (OFFSET . #x78) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the extensibility object for the tool represented by the window.")) ((NAME . "DocumentData") (RIID . #x0000007c) (OFFSET . #x7c) (RETURNS . "VT_DISPATCH")(PARAMS ("bstrWhichData" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an OLE automation object that models the data in the document.")) ((NAME . "ProjectItem") (RIID . #x0000007d) (OFFSET . #x80) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProjectItem object associated with the window.")) ((NAME . "Project") (RIID . #x0000007e) (OFFSET . #x84) (RETURNS . "VT_PTR.Project")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Project object associated with the object the Project property was invoked on.")) ((NAME . "DTE") (RIID . #x0000007f) (OFFSET . #x88) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Document") (RIID . #x00000080) (OFFSET . #x8c) (RETURNS . "VT_PTR.Document")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the document this window displays.")) ((NAME . "Selection") (RIID . #x00000081) (OFFSET . #x90) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an object representing the selection on this object.")) ((NAME . "Linkable") (RIID . #x00000082) (OFFSET . #x94) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets if the window can be tab-linked.")) ((NAME . "Linkable") (RIID . #x00000082) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("bstrWhichData" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets if the window can be tab-linked.")) ((NAME . "Activate") (RIID . #x00000083) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the focus to the current item.")) ((NAME . "Close") (RIID . #x00000084) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("SaveChanges" "VT_USERDEFINED.Enum.vsSaveChanges")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Closes and destroys the window.")) ((NAME . "Caption") (RIID . #x00000000) (OFFSET . #xa4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the string displayed in the window's title bar.")) ((NAME . "Caption") (RIID . #x00000000) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("SaveChanges" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the string displayed in the window's title bar.")) ((NAME . "SetSelectionContainer") (RIID . #x00000085) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("Objects" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Allows setting objects to be active in the Properties Window when this window is active.")) ((NAME . "IsFloating") (RIID . #x00000087) (OFFSET . #xb0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets if the window is a tool window, unable to be docked.")) ((NAME . "IsFloating") (RIID . #x00000087) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("Objects" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets if the window is a tool window, unable to be docked.")) ((NAME . "AutoHides") (RIID . #x00000088) (OFFSET . #xb8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets if the window is a hide-able tool window.")) ((NAME . "AutoHides") (RIID . #x00000088) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("Objects" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets if the window is a hide-able tool window.")) ((NAME . "SetTabPicture") (RIID . #x0000008a) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("Picture" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the picture to display on a tool window.")) ((NAME . "ContextAttributes") (RIID . #x0000008b) (OFFSET . #xc4) (RETURNS . "VT_PTR.ContextAttributes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the ContextAttributes collection for the window.")))) ("vsWindowState" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing how a window is displayed.")(GUID . "{CD678662-7939-48A0-BF1D-FA1BED56C130}")(FUNCTIONS )) ("vsWindowType" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing the type of a window.")(GUID . "{705CD8A9-D29B-11D2-AABD-00C04F688DDE}")(FUNCTIONS )) ("LinkedWindows" (TYPE . "Dispinterface")(DESCRIPTION . "Returns the collection of all linked windows contained in a linked window frame.")(GUID . "{F00EF34A-A654-4C1B-897A-585D5BCBB35A}")(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 . "Parent") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_PTR.Window")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.Window")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "Count") (RIID . #x000000c9) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x28) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Remove") (RIID . #x000000ca) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Window" "VT_PTR.Window")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a Window object from the LinkedWindows collection.")) ((NAME . "Add") (RIID . #x000000cb) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Window" "VT_PTR.Window")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a window to the collection of currently linked windows.")) ((NAME . "DTE") (RIID . #x0000012d) (OFFSET . #x34) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")))) ("DTE" (TYPE . "Coclass")(DESCRIPTION . "Root object from which all other objects and collections in environment extensibility are accessed.")(GUID . "{3C9CFE1E-389F-4118-9FAD-365385190329}")(ALIASES "_DTE") (FUNCTIONS )) ("ProjectItem" (TYPE . "Dispinterface")(DESCRIPTION . "Generic object representing items contained in project/current instance of development environment.")(GUID . "{0B48100A-473E-433C-AB8F-66B9739AB620}")(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 . "IsDirty") (RIID . #x0000000a) (OFFSET . #x1c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating whether object was changed since the last time it was saved.")) ((NAME . "IsDirty") (RIID . #x0000000a) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns value indicating whether object was changed since the last time it was saved.")) ((NAME . "FileNames") (RIID . #x0000000b) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ("index" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the full pathnames of the files associated with a project item.")) ((NAME . "SaveAs") (RIID . #x0000000c) (OFFSET . #x28) (RETURNS . "VT_BOOL")(PARAMS ("NewFileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Saves the project.")) ((NAME . "FileCount") (RIID . #x0000000d) (OFFSET . #x2c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of files associated with the project item.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns the name of the project.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("NewFileName" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the name of the project.")) ((NAME . "Collection") (RIID . #x00000036) (OFFSET . #x38) (RETURNS . "VT_PTR.ProjectItems")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Properties") (RIID . #x00000038) (OFFSET . #x3c) (RETURNS . "VT_PTR.Properties")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Properties collection.")) ((NAME . "DTE") (RIID . #x000000c8) (OFFSET . #x40) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Kind") (RIID . #x000000c9) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a GUID String indicating the kind or type of the object.")) ((NAME . "ProjectItems") (RIID . #x000000cb) (OFFSET . #x48) (RETURNS . "VT_PTR.ProjectItems")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a ProjectItems collection for the object.")) ((NAME . "IsOpen") (RIID . #x000000cc) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ("ViewKind" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating whether the ProjectItem is open for a particular view.")) ((NAME . "Open") (RIID . #x000000cd) (OFFSET . #x50) (RETURNS . "VT_PTR.Window")(PARAMS ("ViewKind" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Opens the ProjectItem object in the specified view.")) ((NAME . "Remove") (RIID . #x000000ce) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an object from a collection.")) ((NAME . "ExpandView") (RIID . #x0000006b) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Expands views of the project structure to show the ProjectItem.")) ((NAME . "Object") (RIID . #x0000006c) (OFFSET . #x5c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an interface or object that can be accessed at run time by name.")) ((NAME . "Extender") (RIID . #x0000006d) (OFFSET . #x60) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderNames") (RIID . #x0000006e) (OFFSET . #x64) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "ExtenderCATID") (RIID . #x0000006f) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "Saved") (RIID . #x00000071) (OFFSET . #x6c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating whether object was changed since the last time it was saved.")) ((NAME . "Saved") (RIID . #x00000071) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("ExtenderName" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns value indicating whether object was changed since the last time it was saved.")) ((NAME . "ConfigurationManager") (RIID . #x00000074) (OFFSET . #x74) (RETURNS . "VT_PTR.ConfigurationManager")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ConfigurationManager object for this item.")) ((NAME . "FileCodeModel") (RIID . #x00000075) (OFFSET . #x78) (RETURNS . "VT_PTR.FileCodeModel")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the CodeModel object for this item.")) ((NAME . "Save") (RIID . #x00000076) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Causes the item to be saved to storage.")) ((NAME . "Document") (RIID . #x00000077) (OFFSET . #x80) (RETURNS . "VT_PTR.Document")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Document object for this item.")) ((NAME . "SubProject") (RIID . #x00000078) (OFFSET . #x84) (RETURNS . "VT_PTR.Project")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "If the project item is the root of a sub-project, then returns the Project object for the sub-project.")) ((NAME . "ContainingProject") (RIID . #x00000079) (OFFSET . #x88) (RETURNS . "VT_PTR.Project")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the project that hosts this ProjectItem object.")) ((NAME . "Delete") (RIID . #x0000007a) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes the item from the project and it's storage.")))) ("ProjectItems" (TYPE . "Dispinterface")(DESCRIPTION . "Generic object representing items contained in project/current instance of development environment.")(GUID . "{8E2F1269-185E-43C7-8899-950AD2769CCF}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Count") (RIID . #x0000000a) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x28) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DTE") (RIID . #x000000c8) (OFFSET . #x2c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Kind") (RIID . #x000000c9) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a GUID String indicating the kind or type of the object.")) ((NAME . "AddFromFile") (RIID . #x000000ca) (OFFSET . #x34) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a ProjectItem object from a file installed in project directory structure.")) ((NAME . "AddFromTemplate") (RIID . #x000000cb) (OFFSET . #x38) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ("FileName" "VT_BSTR")("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Copies indicated file to ProjectItems directory; adds file as member of ProjectItems collection.")) ((NAME . "AddFromDirectory") (RIID . #x000000cc) (OFFSET . #x3c) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ("Directory" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds ProjectItem objects/sets ProjectItems properties/returns ProjectItem object representing FileName argument.")) ((NAME . "ContainingProject") (RIID . #x000000cd) (OFFSET . #x40) (RETURNS . "VT_PTR.Project")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the project that hosts this ProjectItems object.")) ((NAME . "AddFolder") (RIID . #x000000ce) (OFFSET . #x44) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ("Name" "VT_BSTR")("Kind" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new ProjectItems object, and a folder within the project user interface.")) ((NAME . "AddFromFileCopy") (RIID . #x000000cf) (OFFSET . #x48) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ("FilePath" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Copies a source file, and adds it to the project.")))) ("Project" (TYPE . "Dispinterface")(DESCRIPTION . "Generic object used to represent projects.")(GUID . "{866311E6-C887-4143-9833-645F5B93F6F1}")(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 . "Sets/returns the name of the project.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the name of the project.")) ((NAME . "FileName") (RIID . #x0000006d) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns full pathname indicating the location of the project file.")) ((NAME . "IsDirty") (RIID . #x0000006e) (OFFSET . #x28) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating whether object was changed since the last time it was saved.")) ((NAME . "IsDirty") (RIID . #x0000006e) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns value indicating whether object was changed since the last time it was saved.")) ((NAME . "Collection") (RIID . #x0000007b) (OFFSET . #x30) (RETURNS . "VT_PTR.Projects")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "SaveAs") (RIID . #x0000007f) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("NewFileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Saves the project.")) ((NAME . "DTE") (RIID . #x000000c8) (OFFSET . #x38) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Kind") (RIID . #x000000c9) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a GUID String indicating the kind or type of the object.")) ((NAME . "ProjectItems") (RIID . #x000000ca) (OFFSET . #x40) (RETURNS . "VT_PTR.ProjectItems")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a ProjectItems collection for the object.")) ((NAME . "Properties") (RIID . #x000000cb) (OFFSET . #x44) (RETURNS . "VT_PTR.Properties")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Properties collection.")) ((NAME . "UniqueName") (RIID . #x000000cc) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns name of project as relative pathname from directory containing solution file leading to project file.")) ((NAME . "Object") (RIID . #x000000cd) (OFFSET . #x4c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an interface or object that can be accessed at run time by name.")) ((NAME . "Extender") (RIID . #x000000ce) (OFFSET . #x50) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderNames") (RIID . #x000000cf) (OFFSET . #x54) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "ExtenderCATID") (RIID . #x000000d0) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "FullName") (RIID . #x000000d1) (OFFSET . #x5c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns full pathname indicating the location of the project file.")) ((NAME . "Saved") (RIID . #x000000d2) (OFFSET . #x60) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating whether object was changed since the last time it was saved.")) ((NAME . "Saved") (RIID . #x000000d2) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("ExtenderName" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns value indicating whether object was changed since the last time it was saved.")) ((NAME . "ConfigurationManager") (RIID . #x000000d5) (OFFSET . #x68) (RETURNS . "VT_PTR.ConfigurationManager")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ConfigurationManager object for this item.")) ((NAME . "Globals") (RIID . #x000000d6) (OFFSET . #x6c) (RETURNS . "VT_PTR.Globals")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Globals object for storing persistent data.")) ((NAME . "Save") (RIID . #x000000d7) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Causes the project to persist it's self to storage.")) ((NAME . "ParentProjectItem") (RIID . #x000000d8) (OFFSET . #x74) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProjectItem object for the nested project in the host project.")) ((NAME . "CodeModel") (RIID . #x000000d9) (OFFSET . #x78) (RETURNS . "VT_PTR.CodeModel")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the CodeModel, if available, for this project.")) ((NAME . "Delete") (RIID . #x000000da) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes the project from storage.")))) ("Projects" (TYPE . "Dispinterface")(DESCRIPTION . "Generic object used to represent projects.")(GUID . "{E3EC0ADD-31B3-461F-8303-8A5E6931257A}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.Project")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Count") (RIID . #x0000000a) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x28) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DTE") (RIID . #x000000c8) (OFFSET . #x2c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Properties") (RIID . #x000000c9) (OFFSET . #x30) (RETURNS . "VT_PTR.Properties")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Properties collection.")) ((NAME . "Kind") (RIID . #x000000ca) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a GUID String indicating the kind or type of the object.")))) ("Properties" (TYPE . "Dispinterface")(DESCRIPTION . "Generic object representing property of another object/containing all currently available Property objects.")(GUID . "{4CC8CCF5-A926-4646-B17F-B4940CAED472}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.Property")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "Application") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Count") (RIID . #x00000028) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x2c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DTE") (RIID . #x00000064) (OFFSET . #x30) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")))) ("Property" (TYPE . "Dispinterface")(DESCRIPTION . "Generic object representing property of another object/containing all currently available Property objects.")(GUID . "{7B988E06-2581-485E-9322-04881E0600D0}")(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 . "Value") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/ returns the value of property returned by the Property object.")) ((NAME . "Value") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/ returns the value of property returned by the Property object.")) ((NAME . "Value") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets/ returns the value of property returned by the Property object.")) ((NAME . "IndexedValue") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VARIANT")(PARAMS ("Index1" "VT_VARIANT")("Index2" "VT_VARIANT")("Index3" "VT_VARIANT")("Index4" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns one element of a list.")) ((NAME . "IndexedValue") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Index1" "VT_VARIANT")("Index2" "VT_VARIANT")("Index3" "VT_VARIANT")("Index4" "VT_VARIANT")("pdispparams" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns one element of a list.")) ((NAME . "NumIndices") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a value representing the number of items in the list value.")) ((NAME . "Application") (RIID . #x00000001) (OFFSET . #x34) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x38) (RETURNS . "VT_PTR.Properties")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Name") (RIID . #x00000028) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the object.")) ((NAME . "Collection") (RIID . #x0000002a) (OFFSET . #x40) (RETURNS . "VT_PTR.Properties")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Object") (RIID . #x0000002d) (OFFSET . #x44) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns value of Property object when type of value is Object.")) ((NAME . "Object") (RIID . #x0000002d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("Index1" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets/returns value of Property object when type of value is Object.")) ((NAME . "DTE") (RIID . #x00000064) (OFFSET . #x4c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")))) ("ConfigurationManager" (TYPE . "Dispinterface")(DESCRIPTION . "Object containing Configuration and Platform objects.")(GUID . "{9043FDA1-345B-4364-900F-BC8598EB8E4F}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_PTR.Configuration")(PARAMS ("index" "VT_VARIANT")("Platform" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "ConfigurationRow") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.Configurations")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a collection of items representing a build configuration and it's platforms.")) ((NAME . "AddConfigurationRow") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_PTR.Configurations")(PARAMS ("NewName" "VT_BSTR")("ExistingName" "VT_BSTR")("Propagate" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates an item representing a build configuration and it's platforms.")) ((NAME . "DeleteConfigurationRow") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes an item representing a build configuration and it's platforms.")) ((NAME . "ConfigurationRowNames") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an array of names of configurations.")) ((NAME . "Platform") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_PTR.Configurations")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a collection of ConfigurationAssignment object for the specified platform.")) ((NAME . "AddPlatform") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_PTR.Configurations")(PARAMS ("NewName" "VT_BSTR")("ExistingName" "VT_BSTR")("Propagate" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new platform based off an existing platform.")) ((NAME . "DeletePlatform") (RIID . #x0000000a) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a unneeded platform.")) ((NAME . "PlatformNames") (RIID . #x0000000b) (OFFSET . #x4c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a list of all available platforms.")) ((NAME . "SupportedPlatforms") (RIID . #x0000000c) (OFFSET . #x50) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a list of all platforms currently available for this particular project.")) ((NAME . "ActiveConfiguration") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_PTR.Configuration")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the currently active configuration.")))) ("Configuration" (TYPE . "Dispinterface")(DESCRIPTION . "Defines a configuration, or build settings, within a platform.")(GUID . "{90813589-FE21-4AA4-A2E5-053FD274E980}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.ConfigurationManager")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "ConfigurationName") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of this configuration.")) ((NAME . "PlatformName") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the platform supported by this assignment.")) ((NAME . "Type") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_USERDEFINED.Enum.vsConfigurationType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumeration indicating the object type.")) ((NAME . "Owner") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the owning object for this Configuration.")) ((NAME . "Properties") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_PTR.Properties")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Properties collection.")) ((NAME . "IsBuildable") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if the configuration can be built.")) ((NAME . "IsRunable") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if a Configuration can be set into run mode.")) ((NAME . "IsDeployable") (RIID . #x0000000a) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if the configuration can be debugged.")) ((NAME . "Object") (RIID . #x0000000b) (OFFSET . #x44) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an interface or object that can be accessed at run time by name.")) ((NAME . "Extender") (RIID . #x0000000c) (OFFSET . #x48) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderNames") (RIID . #x0000000d) (OFFSET . #x4c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "ExtenderCATID") (RIID . #x0000000e) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "OutputGroups") (RIID . #x0000000f) (OFFSET . #x54) (RETURNS . "VT_PTR.OutputGroups")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an object for discovering the files built by this configuration.")))) ("vsConfigurationType" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing what type of object a configuration maps onto.")(GUID . "{612256BD-7BA2-45C4-B60F-7B2AE42F96C3}")(FUNCTIONS )) ("OutputGroups" (TYPE . "Dispinterface")(DESCRIPTION . "Collection of OutputGroup objects.")(GUID . "{F9FA748E-E302-44CF-891B-E263189D585E}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.Configuration")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_PTR.OutputGroup")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")))) ("OutputGroup" (TYPE . "Dispinterface")(DESCRIPTION . "Object detailing which files are build by the project.")(GUID . "{A3A80783-875F-435B-9639-E5CE888DF737}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.OutputGroups")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "FileNames") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the list of files built in this output group.")) ((NAME . "FileCount") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the count of files built in this output group.")) ((NAME . "DisplayName") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name used in the user interface for this output group.")) ((NAME . "CanonicalName") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the unique name used for this output group.")) ((NAME . "FileURLs") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the list of files built in this output group.")) ((NAME . "Description") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Text describing the use of this output group.")))) ("Configurations" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of Configuration objects.")(GUID . "{B6B4C8D6-4D27-43B9-B45C-52BD16B6BA38}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_PTR.Configuration")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "Name") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the object.")) ((NAME . "Type") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.vsConfigurationType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumeration indicating the object type.")))) ("Globals" (TYPE . "Dispinterface")(DESCRIPTION . "An object used for storing temporary or persistent data.")(GUID . "{E68A3E0E-B435-4DDE-86B7-F5ADEFC19DF2}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "VariableValue") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ("VariableName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get/Set the value of a named variable.")) ((NAME . "VariableValue") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("VariableName" "VT_BSTR")("riid" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get/Set the value of a named variable.")) ((NAME . "VariablePersists") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("VariableName" "VT_BSTR")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get/Set if a variable is persisted to storage at shutdown, and re-read on startup.")) ((NAME . "VariablePersists") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ("VariableName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get/Set if a variable is persisted to storage at shutdown, and re-read on startup.")) ((NAME . "VariableExists") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get if a variable with the given name is available for reading.")) ((NAME . "VariableNames") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a list of variables.")))) ("CodeModel" (TYPE . "Dispinterface")(DESCRIPTION . "An object allowing access to programmatic constructs in a source file.")(GUID . "{0CFBC2B4-0D4E-11D3-8997-00C04F688DDE}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.Project")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Language") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Programming language used to author the code.")) ((NAME . "CodeElements") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of code elements.")) ((NAME . "CodeTypeFromFullName") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_PTR.CodeType")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a code element based on a fully qualified name.")) ((NAME . "AddNamespace") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_PTR.CodeNamespace")(PARAMS ("Name" "VT_BSTR")("Location" "VT_VARIANT")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new namespace code construct and inserts the code in the correct location.")) ((NAME . "AddClass") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_PTR.CodeClass")(PARAMS ("Name" "VT_BSTR")("Location" "VT_VARIANT")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("ImplementedInterfaces" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new class code construct and inserts the code in the correct location.")) ((NAME . "AddInterface") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_PTR.CodeInterface")(PARAMS ("Name" "VT_BSTR")("Location" "VT_VARIANT")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new interface code construct and inserts the code in the correct location.")) ((NAME . "AddFunction") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_PTR.CodeFunction")(PARAMS ("Name" "VT_BSTR")("Location" "VT_VARIANT")("Kind" "VT_USERDEFINED.Enum.vsCMFunction")("Type" "VT_VARIANT")("Position" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new function code construct and inserts the code in the correct location.")) ((NAME . "AddVariable") (RIID . #x0000000a) (OFFSET . #x40) (RETURNS . "VT_PTR.CodeVariable")(PARAMS ("Name" "VT_BSTR")("Location" "VT_VARIANT")("Type" "VT_VARIANT")("Position" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new variable code construct and inserts the code in the correct location.")) ((NAME . "AddStruct") (RIID . #x0000000b) (OFFSET . #x44) (RETURNS . "VT_PTR.CodeStruct")(PARAMS ("Name" "VT_BSTR")("Location" "VT_VARIANT")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("ImplementedInterfaces" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new structure code construct and inserts the code in the correct location.")) ((NAME . "AddEnum") (RIID . #x0000000c) (OFFSET . #x48) (RETURNS . "VT_PTR.CodeEnum")(PARAMS ("Name" "VT_BSTR")("Location" "VT_VARIANT")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new enumeration code construct and inserts the code in the correct location.")) ((NAME . "AddDelegate") (RIID . #x0000000d) (OFFSET . #x4c) (RETURNS . "VT_PTR.CodeDelegate")(PARAMS ("Name" "VT_BSTR")("Location" "VT_VARIANT")("Type" "VT_VARIANT")("Position" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new delegate code construct and inserts the code in the correct location.")) ((NAME . "AddAttribute") (RIID . #x0000000e) (OFFSET . #x50) (RETURNS . "VT_PTR.CodeAttribute")(PARAMS ("Name" "VT_BSTR")("Location" "VT_VARIANT")("Value" "VT_BSTR")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new attribute code construct and inserts the code in the correct location.")) ((NAME . "Remove") (RIID . #x0000000f) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a code element from the source file.")) ((NAME . "IsValidID") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a Boolean value determining if the name is a valid programmatic identifier for the current language.")) ((NAME . "IsCaseSensitive") (RIID . #x00000011) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a Boolean value determining if the current language is case sensitive.")) ((NAME . "CreateCodeTypeRef") (RIID . #x00000012) (OFFSET . #x60) (RETURNS . "VT_PTR.CodeTypeRef")(PARAMS ("Type" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a CodeTypeRef object based on the type indicator passed in.")))) ("CodeElements" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of objects defining code constructs in a source file.")(GUID . "{0CFBC2B5-0D4E-11D3-8997-00C04F688DDE}")(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 . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DTE") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_PTR.CodeElement")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "Reserved1") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateUniqueID") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ("Prefix" "VT_BSTR")("NewName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a programmatic identifier that does not collide with other identifiers in the scope, and follows the current language naming rules.")))) ("CodeElement" (TYPE . "Dispinterface")(DESCRIPTION . "An object defining a code construct in a source file.")(GUID . "{0CFBC2B6-0D4E-11D3-8997-00C04F688DDE}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "FullName") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the fully qualified name of the object.")) ((NAME . "ProjectItem") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProjectItem object.")) ((NAME . "Kind") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.vsCMElement")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumeration indicating the object kind.")) ((NAME . "IsCodeType") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if a CodeType object can be obtained from this object.")) ((NAME . "InfoLocation") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.vsCMInfoLocation")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes the capabilities of the code model.")) ((NAME . "Children") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects contained within this code construct.")) ((NAME . "Language") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Programming language used to author the code.")) ((NAME . "StartPoint") (RIID . #x0000000a) (OFFSET . #x48) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "EndPoint") (RIID . #x0000000b) (OFFSET . #x4c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "ExtenderNames") (RIID . #x0000000c) (OFFSET . #x50) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "Extender") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderCATID") (RIID . #x0000000e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "GetStartPoint") (RIID . #x0000000f) (OFFSET . #x5c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "GetEndPoint") (RIID . #x00000010) (OFFSET . #x60) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")))) ("vsCMElement" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("vsCMInfoLocation" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("TextPoint" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing a fixed (but tracking) point within a text document.")(GUID . "{7F59E94E-4939-40D2-9F7F-B7651C25905D}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.TextDocument")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Line") (RIID . #x0000000b) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the 1-based index of the current line.")) ((NAME . "LineCharOffset") (RIID . #x0000000c) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the 1-based index of the current column.")) ((NAME . "AbsoluteCharOffset") (RIID . #x0000000d) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the 1-based character index of the current position from the beginning of the document.")) ((NAME . "DisplayColumn") (RIID . #x0000000e) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the display column of the current position.")) ((NAME . "AtEndOfDocument") (RIID . #x00000015) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the current position is at the end of the document.")) ((NAME . "AtStartOfDocument") (RIID . #x00000016) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the current position is at the beginning of the document.")) ((NAME . "AtEndOfLine") (RIID . #x00000017) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the current position is at the end of the line.")) ((NAME . "AtStartOfLine") (RIID . #x00000018) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the current position is at the beginning of the line.")) ((NAME . "LineLength") (RIID . #x00000019) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of characters in the current line.")) ((NAME . "EqualTo") (RIID . #x0000001f) (OFFSET . #x48) (RETURNS . "VT_BOOL")(PARAMS ("Point" "VT_PTR.TextPoint")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether the called object is equal to the given object.")) ((NAME . "LessThan") (RIID . #x00000020) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ("Point" "VT_PTR.TextPoint")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether the called object is less than the given object.")) ((NAME . "GreaterThan") (RIID . #x00000021) (OFFSET . #x50) (RETURNS . "VT_BOOL")(PARAMS ("Point" "VT_PTR.TextPoint")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether the called object is greater than the given object.")) ((NAME . "TryToShow") (RIID . #x00000032) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ("How" "VT_USERDEFINED.Enum.vsPaneShowHow")("PointOrCount" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Tries to make the TextPoint's location visible to the user.")) ((NAME . "CodeElement") (RIID . #x00000033) (OFFSET . #x58) (RETURNS . "VT_PTR.CodeElement")(PARAMS ("Scope" "VT_USERDEFINED.Enum.vsCMElement")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the code element at the TextPoint's location.")) ((NAME . "CreateEditPoint") (RIID . #x00000022) (OFFSET . #x5c) (RETURNS . "VT_PTR.EditPoint")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates an EditPoint object at the current location and returns it.")))) ("TextDocument" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing an open text-based document such as a file of code.")(GUID . "{CB218890-1382-472B-9118-782700C88115}")(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 . "DTE") (RIID . #x00000096) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000097) (OFFSET . #x20) (RETURNS . "VT_PTR.Document")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Selection") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.TextSelection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an object representing the selection on this object.")) ((NAME . "ClearBookmarks") (RIID . #x0000007a) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears all bookmarks in the document.")) ((NAME . "MarkText") (RIID . #x0000007c) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ("Pattern" "VT_BSTR")("vsFindOptionsValue" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates unnamed bookmarks where the specified pattern is found.")) ((NAME . "ReplacePattern") (RIID . #x00000080) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ("Pattern" "VT_BSTR")("Replace" "VT_BSTR")("vsFindOptionsValue" "VT_I4")("Tags" "VT_PTR.VT_PTR.TextRanges")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Replaces a pattern of text with new text in a document.")) ((NAME . "CreateEditPoint") (RIID . #x00000083) (OFFSET . #x34) (RETURNS . "VT_PTR.EditPoint")(PARAMS ("TextPoint" "VT_PTR.TextPoint")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates an EditPoint object at the specified location and returns it. The default location is the beginning of the document.")) ((NAME . "StartPoint") (RIID . #x00000084) (OFFSET . #x38) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object representing the beginning of the object's text.")) ((NAME . "EndPoint") (RIID . #x00000085) (OFFSET . #x3c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object representing the end of the object's text.")) ((NAME . "Language") (RIID . #x00000089) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the document's language.")) ((NAME . "Language") (RIID . #x00000089) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("TextPoint" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the name of the document's language.")) ((NAME . "Type") (RIID . #x00000091) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumerated string indicating the object type.")) ((NAME . "IndentSize") (RIID . #x00000087) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns a Long value indicating the width of an indent level in spaces.")) ((NAME . "TabSize") (RIID . #x0000008c) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns value determining tab size in the editor.")) ((NAME . "ReplaceText") (RIID . #x00000090) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ("FindText" "VT_BSTR")("ReplaceText" "VT_BSTR")("vsFindOptionsValue" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Replaces a pattern of text with new text in a document.")) ((NAME . "PrintOut") (RIID . #x00000086) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sends the object to the printer.")))) ("Document" (TYPE . "Dispinterface")(DESCRIPTION . "A Document open for editing.")(GUID . "{63EB5C39-CA8F-498E-9A66-6DD4A27AC95B}")(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 . "DTE") (RIID . #x00000064) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Kind") (RIID . #x0000008d) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a GUID String indicating the kind or type of the object.")) ((NAME . "Collection") (RIID . #x00000065) (OFFSET . #x24) (RETURNS . "VT_PTR.Documents")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "ActiveWindow") (RIID . #x00000066) (OFFSET . #x28) (RETURNS . "VT_PTR.Window")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current active window.")) ((NAME . "FullName") (RIID . #x00000067) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the full file path to the item.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the object.")) ((NAME . "Path") (RIID . #x00000069) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Path (without filename) to the file in storage.")) ((NAME . "ReadOnly") (RIID . #x0000006a) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a value specifying if the item in storage is read only or not.")) ((NAME . "Saved") (RIID . #x0000006b) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating whether object was changed since the last time it was saved.")) ((NAME . "Saved") (RIID . #x0000006b) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns value indicating whether object was changed since the last time it was saved.")) ((NAME . "Windows") (RIID . #x0000006d) (OFFSET . #x44) (RETURNS . "VT_PTR.Windows")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Windows that display the document.")) ((NAME . "ProjectItem") (RIID . #x0000006e) (OFFSET . #x48) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProjectItem object.")) ((NAME . "Activate") (RIID . #x00000079) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the focus to the current item.")) ((NAME . "Close") (RIID . #x0000007b) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("Save" "VT_USERDEFINED.Enum.vsSaveChanges")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Closes the document, and optionally saves.")) ((NAME . "NewWindow") (RIID . #x0000007d) (OFFSET . #x54) (RETURNS . "VT_PTR.Window")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new window to view the document.")) ((NAME . "Redo") (RIID . #x0000007f) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Redo the action last performed by the user on this object.")) ((NAME . "Undo") (RIID . #x00000080) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Undo the action last performed by the user on this object.")) ((NAME . "Save") (RIID . #x00000081) (OFFSET . #x60) (RETURNS . "VT_USERDEFINED.Enum.vsSaveStatus")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Saves the object to storage.")) ((NAME . "Selection") (RIID . #x00000083) (OFFSET . #x64) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an object representing the selection on this object.")) ((NAME . "Object") (RIID . #x00000084) (OFFSET . #x68) (RETURNS . "VT_DISPATCH")(PARAMS ("ModelKind" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an interface or object that can be accessed at run time by name.")) ((NAME . "Extender") (RIID . #x00000085) (OFFSET . #x6c) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderNames") (RIID . #x00000086) (OFFSET . #x70) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "ExtenderCATID") (RIID . #x00000087) (OFFSET . #x74) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "PrintOut") (RIID . #x0000007e) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sends the object to the printer.")) ((NAME . "IndentSize") (RIID . #x0000008e) (OFFSET . #x7c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns a Long value indicating the width of an indent level in spaces.")) ((NAME . "Language") (RIID . #x00000090) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the document's language.")) ((NAME . "Language") (RIID . #x00000090) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the name of the document's language.")) ((NAME . "ReadOnly") (RIID . #x0000006a) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("ExtenderName" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns a value specifying if the item in storage is read only or not.")) ((NAME . "TabSize") (RIID . #x00000093) (OFFSET . #x8c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns value determining tab size in the editor.")) ((NAME . "ClearBookmarks") (RIID . #x0000007a) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears all bookmarks in the document.")) ((NAME . "MarkText") (RIID . #x0000007c) (OFFSET . #x94) (RETURNS . "VT_BOOL")(PARAMS ("Pattern" "VT_BSTR")("Flags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates unnamed bookmarks where the specified pattern is found.")) ((NAME . "ReplaceText") (RIID . #x00000015) (OFFSET . #x98) (RETURNS . "VT_BOOL")(PARAMS ("FindText" "VT_BSTR")("ReplaceText" "VT_BSTR")("Flags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Replaces a pattern of text with new text in a document.")) ((NAME . "Type") (RIID . #x00000095) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumerated string indicating the object type.")))) ("Documents" (TYPE . "Dispinterface")(DESCRIPTION . "Collection of Documents open for editing.")(GUID . "{9E2CF3EA-140F-413E-BD4B-7D46740CD2F4}")(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 . "DTE") (RIID . #x00000064) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000065) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_PTR.Document")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "Add") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.Document")(PARAMS ("Kind" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new document and adds it to the Documents collection.")) ((NAME . "CloseAll") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("Save" "VT_USERDEFINED.Enum.vsSaveChanges")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Closes all open documents.")) ((NAME . "SaveAll") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Saves all open documents.")) ((NAME . "Open") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_PTR.Document")(PARAMS ("PathName" "VT_BSTR")("Kind" "VT_BSTR")("ReadOnly" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))))) ("vsSaveChanges" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing how to save an item or items.")(GUID . "{AAE3FAE8-8AFC-11D2-ADEE-00C04F7971C3}")(FUNCTIONS )) ("vsSaveStatus" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing the result from saving an item.")(GUID . "{8901FF7A-E6E8-4154-A505-135EE434817E}")(FUNCTIONS )) ("TextSelection" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing the selection or caret in a text view.")(GUID . "{1FA0E135-399A-4D2C-A4FE-D21E2480F921}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.TextDocument")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "AnchorPoint") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.VirtualPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the origin point of the selection.")) ((NAME . "ActivePoint") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.VirtualPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current endpoint of the selection.")) ((NAME . "AnchorColumn") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the 1-based column index of the anchor point.")) ((NAME . "BottomLine") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the 1-based line index of the bottom point.")) ((NAME . "BottomPoint") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_PTR.VirtualPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the bottom end of the selection.")) ((NAME . "CurrentColumn") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the 1-based column index of the active point.")) ((NAME . "CurrentLine") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the 1-based line index of the active point.")) ((NAME . "IsEmpty") (RIID . #x0000000a) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates whether the anchor point is equal to the active point.")) ((NAME . "IsActiveEndGreater") (RIID . #x0000000b) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates whether the active point is equal to the bottom point.")) ((NAME . "Text") (RIID . #x00000000) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the selected text.")) ((NAME . "Text") (RIID . #x00000000) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the selected text.")) ((NAME . "TopLine") (RIID . #x0000000d) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the 1-based line index of the top point.")) ((NAME . "TopPoint") (RIID . #x0000000e) (OFFSET . #x54) (RETURNS . "VT_PTR.VirtualPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top end of the selection.")) ((NAME . "ChangeCase") (RIID . #x0000000f) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("How" "VT_USERDEFINED.Enum.vsCaseOptions")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Changes the case of the selected text.")) ((NAME . "CharLeft") (RIID . #x00000010) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("Extend" "VT_BOOL")("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object the specified number of characters to the left. The default is 1 character.")) ((NAME . "CharRight") (RIID . #x00000011) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("Extend" "VT_BOOL")("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object the specified number of characters to the right. The default is 1 character.")) ((NAME . "ClearBookmark") (RIID . #x00000012) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears any unnamed bookmarks on the current line.")) ((NAME . "Collapse") (RIID . #x00000013) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Collapses the selection to the active point.")) ((NAME . "OutlineSection") (RIID . #x00000048) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates an outlining section based on the current selection.")) ((NAME . "Copy") (RIID . #x00000014) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Copies the selection to the clipboard.")) ((NAME . "Cut") (RIID . #x00000015) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Copies the selection to the clipboard and deletes it.")) ((NAME . "Paste") (RIID . #x00000016) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts the clipboard contents at the current location.")) ((NAME . "Delete") (RIID . #x00000017) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes the selection.")) ((NAME . "DeleteLeft") (RIID . #x00000018) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes a specified number of characters to the left of the active point. The default is 1 character.")) ((NAME . "DeleteWhitespace") (RIID . #x00000019) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("Direction" "VT_USERDEFINED.Enum.vsWhitespaceOptions")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes white space horizontally or vertically around the current location.")) ((NAME . "EndOfLine") (RIID . #x0000001a) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("Extend" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object to the end of the current line.")) ((NAME . "StartOfLine") (RIID . #x0000001b) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("Where" "VT_USERDEFINED.Enum.vsStartOfLineOptions")("Extend" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object to the beginning of the current line.")) ((NAME . "EndOfDocument") (RIID . #x0000001c) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("Extend" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object to the end of the document.")) ((NAME . "StartOfDocument") (RIID . #x0000001d) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("Extend" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object to the beginning of the document.")) ((NAME . "FindPattern") (RIID . #x0000001e) (OFFSET . #x98) (RETURNS . "VT_BOOL")(PARAMS ("Pattern" "VT_BSTR")("vsFindOptionsValue" "VT_I4")("Tags" "VT_PTR.VT_PTR.TextRanges")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Searches for the given pattern from the active point to the end of the document.")) ((NAME . "ReplacePattern") (RIID . #x0000001f) (OFFSET . #x9c) (RETURNS . "VT_BOOL")(PARAMS ("Pattern" "VT_BSTR")("Replace" "VT_BSTR")("vsFindOptionsValue" "VT_I4")("Tags" "VT_PTR.VT_PTR.TextRanges")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Searches for the given pattern in the selection and replaces it with new text.")) ((NAME . "FindText") (RIID . #x00000046) (OFFSET . #xa0) (RETURNS . "VT_BOOL")(PARAMS ("Pattern" "VT_BSTR")("vsFindOptionsValue" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Searches for the given pattern from the active point to the end of the document.")) ((NAME . "ReplaceText") (RIID . #x00000047) (OFFSET . #xa4) (RETURNS . "VT_BOOL")(PARAMS ("Pattern" "VT_BSTR")("Replace" "VT_BSTR")("vsFindOptionsValue" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Searches for the given pattern in the selection and replaces it with new text.")) ((NAME . "GotoLine") (RIID . #x00000020) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("Line" "VT_I4")("Select" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves to the beginning of the indicated line and selects the line if requested.")) ((NAME . "Indent") (RIID . #x00000021) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Indents the lines of the selection by the number of indentation levels given. The default is 1 indentation level.")) ((NAME . "Unindent") (RIID . #x00000022) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes indents from the selected lines by the number of indentation levels given. The default is 1 indentation level.")) ((NAME . "Insert") (RIID . #x00000023) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("Text" "VT_BSTR")("vsInsertFlagsCollapseToEndValue" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts the given string at the current location.")) ((NAME . "InsertFromFile") (RIID . #x0000003d) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("File" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts the contents of the specified file at the current location.")) ((NAME . "LineDown") (RIID . #x00000024) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("Extend" "VT_BOOL")("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object down by the specified number of lines. The default is 1 line.")) ((NAME . "LineUp") (RIID . #x00000025) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("Extend" "VT_BOOL")("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object up by the specified number of lines. The default is 1 line.")) ((NAME . "MoveToPoint") (RIID . #x00000026) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ("Point" "VT_PTR.TextPoint")("Extend" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the active point to the given position.")) ((NAME . "MoveToLineAndOffset") (RIID . #x00000027) (OFFSET . #xc8) (RETURNS . "VT_VOID")(PARAMS ("Line" "VT_I4")("Offset" "VT_I4")("Extend" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the active point to the given position.")) ((NAME . "MoveToAbsoluteOffset") (RIID . #x00000028) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ("Offset" "VT_I4")("Extend" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the active point to the given 1-based absolute character offset.")) ((NAME . "NewLine") (RIID . #x00000029) (OFFSET . #xd0) (RETURNS . "VT_VOID")(PARAMS ("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts a line break at the active point.")) ((NAME . "SetBookmark") (RIID . #x0000002a) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets an unnamed bookmark on the current line.")) ((NAME . "NextBookmark") (RIID . #x0000002b) (OFFSET . #xd8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves to the location of the next bookmark in the document.")) ((NAME . "PreviousBookmark") (RIID . #x0000002c) (OFFSET . #xdc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves to the location of the previous bookmark in the document.")) ((NAME . "PadToColumn") (RIID . #x0000002d) (OFFSET . #xe0) (RETURNS . "VT_VOID")(PARAMS ("Column" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fills the current line with white space to the given column.")) ((NAME . "SmartFormat") (RIID . #x0000002e) (OFFSET . #xe4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Formats the indicated span of text based on the current language.")) ((NAME . "SelectAll") (RIID . #x0000002f) (OFFSET . #xe8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects the document.")) ((NAME . "SelectLine") (RIID . #x00000030) (OFFSET . #xec) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects the line containing the active point.")) ((NAME . "SwapAnchor") (RIID . #x00000031) (OFFSET . #xf0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Exchanges the positions of the active point and the anchor point.")) ((NAME . "Tabify") (RIID . #x00000032) (OFFSET . #xf4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Converts spaces to tabs in the selection according to the user's tab settings.")) ((NAME . "Untabify") (RIID . #x00000033) (OFFSET . #xf8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Converts tabs to spaces in the selection according to the user's tab settings.")) ((NAME . "WordLeft") (RIID . #x00000034) (OFFSET . #xfc) (RETURNS . "VT_VOID")(PARAMS ("Extend" "VT_BOOL")("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object the specified number of words to the left. The default is 1 word.")) ((NAME . "WordRight") (RIID . #x00000035) (OFFSET . #x100) (RETURNS . "VT_VOID")(PARAMS ("Extend" "VT_BOOL")("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object the specified number of words to the right. The default is 1 word.")) ((NAME . "TextPane") (RIID . #x00000036) (OFFSET . #x104) (RETURNS . "VT_PTR.TextPane")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the text pane that contains the selection.")) ((NAME . "Mode") (RIID . #x00000037) (OFFSET . #x108) (RETURNS . "VT_USERDEFINED.Enum.vsSelectionMode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns value determining whether dragging the mouse selects in stream mode or block mode.")) ((NAME . "Mode") (RIID . #x00000037) (OFFSET . #x10c) (RETURNS . "VT_VOID")(PARAMS ("Extend" "VT_USERDEFINED.Enum.vsSelectionMode")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns value determining whether dragging the mouse selects in stream mode or block mode.")) ((NAME . "TextRanges") (RIID . #x00000038) (OFFSET . #x110) (RETURNS . "VT_PTR.TextRanges")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextRanges collection with one TextRange object for each line or partial line in the selection.")) ((NAME . "Backspace") (RIID . #x00000050) (OFFSET . #x114) (RETURNS . "VT_VOID")(PARAMS ("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes a specified number of characters to the left of the active point. The default is 1 character.")) ((NAME . "Cancel") (RIID . #x00000051) (OFFSET . #x118) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Collapses the selection to the active point.")) ((NAME . "DestructiveInsert") (RIID . #x00000039) (OFFSET . #x11c) (RETURNS . "VT_VOID")(PARAMS ("Text" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts text, overwriting the existing text.")) ((NAME . "MoveTo") (RIID . #x00000052) (OFFSET . #x120) (RETURNS . "VT_VOID")(PARAMS ("Line" "VT_I4")("Column" "VT_I4")("Extend" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the active point to the indicated display column.")) ((NAME . "MoveToDisplayColumn") (RIID . #x0000003a) (OFFSET . #x124) (RETURNS . "VT_VOID")(PARAMS ("Line" "VT_I4")("Column" "VT_I4")("Extend" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the active point to the indicated display column.")) ((NAME . "PageUp") (RIID . #x0000003b) (OFFSET . #x128) (RETURNS . "VT_VOID")(PARAMS ("Extend" "VT_BOOL")("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the active point a specified number of pages up in the document, scrolling the view.")) ((NAME . "PageDown") (RIID . #x0000003c) (OFFSET . #x12c) (RETURNS . "VT_VOID")(PARAMS ("Extend" "VT_BOOL")("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the active point a specified number of pages down in the document, scrolling the view.")))) ("VirtualPoint" (TYPE . "Dispinterface")(DESCRIPTION . "A TextPoint that may represent a location in virtual space (beyond the end of a line).")(GUID . "{42320454-626C-4DD0-9ECB-357C4F1966D8}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.TextDocument")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Line") (RIID . #x0000000b) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the 1-based index of the current line.")) ((NAME . "LineCharOffset") (RIID . #x0000000c) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the 1-based index of the current column.")) ((NAME . "AbsoluteCharOffset") (RIID . #x0000000d) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the 1-based character index of the current position from the beginning of the document.")) ((NAME . "DisplayColumn") (RIID . #x0000000e) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the display column of the current position.")) ((NAME . "AtEndOfDocument") (RIID . #x00000015) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the current position is at the end of the document.")) ((NAME . "AtStartOfDocument") (RIID . #x00000016) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the current position is at the beginning of the document.")) ((NAME . "AtEndOfLine") (RIID . #x00000017) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the current position is at the end of the line.")) ((NAME . "AtStartOfLine") (RIID . #x00000018) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the current position is at the beginning of the line.")) ((NAME . "LineLength") (RIID . #x00000019) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of characters in the current line.")) ((NAME . "EqualTo") (RIID . #x0000001f) (OFFSET . #x48) (RETURNS . "VT_BOOL")(PARAMS ("Point" "VT_PTR.TextPoint")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether the called object is equal to the given object.")) ((NAME . "LessThan") (RIID . #x00000020) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ("Point" "VT_PTR.TextPoint")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether the called object is less than the given object.")) ((NAME . "GreaterThan") (RIID . #x00000021) (OFFSET . #x50) (RETURNS . "VT_BOOL")(PARAMS ("Point" "VT_PTR.TextPoint")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether the called object is greater than the given object.")) ((NAME . "TryToShow") (RIID . #x00000032) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ("How" "VT_USERDEFINED.Enum.vsPaneShowHow")("PointOrCount" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Tries to make the TextPoint's location visible to the user.")) ((NAME . "CodeElement") (RIID . #x00000033) (OFFSET . #x58) (RETURNS . "VT_PTR.CodeElement")(PARAMS ("Scope" "VT_USERDEFINED.Enum.vsCMElement")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the code element at the TextPoint's location.")) ((NAME . "CreateEditPoint") (RIID . #x00000022) (OFFSET . #x5c) (RETURNS . "VT_PTR.EditPoint")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates an EditPoint object at the current location and returns it.")) ((NAME . "VirtualCharOffset") (RIID . #x00000065) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the column index of a virtual point in virtual space.")) ((NAME . "VirtualDisplayColumn") (RIID . #x00000066) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the display column of the current position.")))) ("vsCaseOptions" (TYPE . "Enum")(GUID . "{98A2F403-007B-41F8-9A18-87ADDEF1760F}")(FUNCTIONS )) ("vsWhitespaceOptions" (TYPE . "Enum")(GUID . "{BBDFCFE4-4C68-4736-B991-F85FA955D585}")(FUNCTIONS )) ("vsStartOfLineOptions" (TYPE . "Enum")(GUID . "{F05EA427-01BA-46DC-8392-FB4AA7E5EB3A}")(FUNCTIONS )) ("TextRanges" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of TextRange objects.")(GUID . "{B6422E9C-9EFD-4F87-BDDC-C7FD8F2FD303}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.TextDocument")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_PTR.TextRange")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x2c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("TextRange" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing a contiguous range of text between two points.")(GUID . "{72767524-E3B3-43D0-BB46-BBE1D556A9FF}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.TextRanges")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "StartPoint") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.EditPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object representing the beginning of the object's text.")) ((NAME . "EndPoint") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.EditPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object representing the end of the object's text.")))) ("EditPoint" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing a movable point in a text document.")(GUID . "{C1FFE800-028B-4475-A907-14F51F19BB7D}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.TextDocument")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Line") (RIID . #x0000000b) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the 1-based index of the current line.")) ((NAME . "LineCharOffset") (RIID . #x0000000c) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the 1-based index of the current column.")) ((NAME . "AbsoluteCharOffset") (RIID . #x0000000d) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the 1-based character index of the current position from the beginning of the document.")) ((NAME . "DisplayColumn") (RIID . #x0000000e) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the display column of the current position.")) ((NAME . "AtEndOfDocument") (RIID . #x00000015) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the current position is at the end of the document.")) ((NAME . "AtStartOfDocument") (RIID . #x00000016) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the current position is at the beginning of the document.")) ((NAME . "AtEndOfLine") (RIID . #x00000017) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the current position is at the end of the line.")) ((NAME . "AtStartOfLine") (RIID . #x00000018) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the current position is at the beginning of the line.")) ((NAME . "LineLength") (RIID . #x00000019) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of characters in the current line.")) ((NAME . "EqualTo") (RIID . #x0000001f) (OFFSET . #x48) (RETURNS . "VT_BOOL")(PARAMS ("Point" "VT_PTR.TextPoint")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether the called object is equal to the given object.")) ((NAME . "LessThan") (RIID . #x00000020) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ("Point" "VT_PTR.TextPoint")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether the called object is less than the given object.")) ((NAME . "GreaterThan") (RIID . #x00000021) (OFFSET . #x50) (RETURNS . "VT_BOOL")(PARAMS ("Point" "VT_PTR.TextPoint")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether the called object is greater than the given object.")) ((NAME . "TryToShow") (RIID . #x00000032) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ("How" "VT_USERDEFINED.Enum.vsPaneShowHow")("PointOrCount" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Tries to make the TextPoint's location visible to the user.")) ((NAME . "CodeElement") (RIID . #x00000033) (OFFSET . #x58) (RETURNS . "VT_PTR.CodeElement")(PARAMS ("Scope" "VT_USERDEFINED.Enum.vsCMElement")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the code element at the TextPoint's location.")) ((NAME . "CreateEditPoint") (RIID . #x00000022) (OFFSET . #x5c) (RETURNS . "VT_PTR.EditPoint")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates an EditPoint object at the current location and returns it.")) ((NAME . "CharLeft") (RIID . #x00000065) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object the specified number of characters to the left. The default is 1 character.")) ((NAME . "CharRight") (RIID . #x00000066) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object the specified number of characters to the right. The default is 1 character.")) ((NAME . "EndOfLine") (RIID . #x00000067) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object to the end of the current line.")) ((NAME . "StartOfLine") (RIID . #x00000068) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object to the beginning of the current line.")) ((NAME . "EndOfDocument") (RIID . #x00000069) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object to the end of the document.")) ((NAME . "StartOfDocument") (RIID . #x0000006a) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object to the beginning of the document.")) ((NAME . "WordLeft") (RIID . #x0000006b) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object the specified number of words to the left. The default is 1 word.")) ((NAME . "WordRight") (RIID . #x0000006c) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object the specified number of words to the right. The default is 1 word.")) ((NAME . "LineUp") (RIID . #x0000006d) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object up by the specified number of lines. The default is 1 line.")) ((NAME . "LineDown") (RIID . #x0000006e) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the object down by the specified number of lines. The default is 1 line.")) ((NAME . "MoveToPoint") (RIID . #x000000aa) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("Point" "VT_PTR.TextPoint")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the active point to the given position.")) ((NAME . "MoveToLineAndOffset") (RIID . #x000000ab) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("Line" "VT_I4")("Offset" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the active point to the given position.")) ((NAME . "MoveToAbsoluteOffset") (RIID . #x000000ac) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("Offset" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the active point to the given 1-based absolute character offset.")) ((NAME . "SetBookmark") (RIID . #x00000079) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets an unnamed bookmark on the current line.")) ((NAME . "ClearBookmark") (RIID . #x0000007a) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears any unnamed bookmarks on the current line.")) ((NAME . "NextBookmark") (RIID . #x0000007b) (OFFSET . #x9c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves to the location of the next bookmark in the document.")) ((NAME . "PreviousBookmark") (RIID . #x0000007c) (OFFSET . #xa0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves to the location of the previous bookmark in the document.")) ((NAME . "PadToColumn") (RIID . #x00000083) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("Column" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fills the current line with white space to the given column.")) ((NAME . "Insert") (RIID . #x00000084) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("Text" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts the given string at the current location.")) ((NAME . "InsertFromFile") (RIID . #x00000085) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("File" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts the contents of the specified file at the current location.")) ((NAME . "GetText") (RIID . #x00000086) (OFFSET . #xb0) (RETURNS . "VT_BSTR")(PARAMS ("PointOrCount" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the text between the current location and the specified location.")) ((NAME . "GetLines") (RIID . #x000000ad) (OFFSET . #xb4) (RETURNS . "VT_BSTR")(PARAMS ("Start" "VT_I4")("ExclusiveEnd" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the text between the indicated lines (and including the beginning line).")) ((NAME . "Copy") (RIID . #x00000088) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("PointOrCount" "VT_VARIANT")("Append" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Copies the indicated span of text to the clipboard.")) ((NAME . "Cut") (RIID . #x00000089) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("PointOrCount" "VT_VARIANT")("Append" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Copies the indicated span of text to the clipboard and deletes it.")) ((NAME . "Delete") (RIID . #x00000087) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("PointOrCount" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes the indicated span of text.")) ((NAME . "Paste") (RIID . #x0000008a) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts the clipboard contents at the current location.")) ((NAME . "ReadOnly") (RIID . #x0000008b) (OFFSET . #xc8) (RETURNS . "VT_BOOL")(PARAMS ("PointOrCount" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether the indicated span contains any read-only text.")) ((NAME . "FindPattern") (RIID . #x00000097) (OFFSET . #xcc) (RETURNS . "VT_BOOL")(PARAMS ("Pattern" "VT_BSTR")("vsFindOptionsValue" "VT_I4")("EndPoint" "VT_PTR.VT_PTR.EditPoint")("Tags" "VT_PTR.VT_PTR.TextRanges")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Finds a pattern of text in the given span.")) ((NAME . "ReplacePattern") (RIID . #x00000098) (OFFSET . #xd0) (RETURNS . "VT_BOOL")(PARAMS ("Point" "VT_PTR.TextPoint")("Pattern" "VT_BSTR")("Replace" "VT_BSTR")("vsFindOptionsValue" "VT_I4")("Tags" "VT_PTR.VT_PTR.TextRanges")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Finds a pattern of text in the given span and replaces it with the specified text.")) ((NAME . "Indent") (RIID . #x000000a1) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ("Point" "VT_PTR.TextPoint")("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Indents the indicated span of lines by the number of indentation levels given. The defaults are the current line and 1 indentation level.")) ((NAME . "Unindent") (RIID . #x000000a2) (OFFSET . #xd8) (RETURNS . "VT_VOID")(PARAMS ("Point" "VT_PTR.TextPoint")("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes indents from the indicated span of lines by the number of indentation levels given. The defaults are the current line and 1 indentation level.")) ((NAME . "SmartFormat") (RIID . #x000000a3) (OFFSET . #xdc) (RETURNS . "VT_VOID")(PARAMS ("Point" "VT_PTR.TextPoint")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Formats the indicated span of text based on the current language.")) ((NAME . "OutlineSection") (RIID . #x000000a7) (OFFSET . #xe0) (RETURNS . "VT_VOID")(PARAMS ("PointOrCount" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates an outlining section between the current point and the specified point.")) ((NAME . "ReplaceText") (RIID . #x000000a4) (OFFSET . #xe4) (RETURNS . "VT_VOID")(PARAMS ("PointOrCount" "VT_VARIANT")("Text" "VT_BSTR")("Flags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Replaces the indicated span of text with the given text.")) ((NAME . "ChangeCase") (RIID . #x000000a5) (OFFSET . #xe8) (RETURNS . "VT_VOID")(PARAMS ("PointOrCount" "VT_VARIANT")("How" "VT_USERDEFINED.Enum.vsCaseOptions")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Changes the case of the text in the indicated span.")) ((NAME . "DeleteWhitespace") (RIID . #x000000a6) (OFFSET . #xec) (RETURNS . "VT_VOID")(PARAMS ("Direction" "VT_USERDEFINED.Enum.vsWhitespaceOptions")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes white space horizontally or vertically around the current location.")))) ("TextPane" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing a view on a text document.")(GUID . "{0A3BF283-05F8-4669-9BCB-A84B6423349A}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.TextPanes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Window") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.Window")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the window containing this object.")) ((NAME . "Height") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the height of the window in character units.")) ((NAME . "Width") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the width of the window in character units.")) ((NAME . "Selection") (RIID . #x00000008) (OFFSET . #x30) (RETURNS . "VT_PTR.TextSelection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an object representing the selection on this object.")) ((NAME . "StartPoint") (RIID . #x00000009) (OFFSET . #x34) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object representing the beginning of the object's text.")) ((NAME . "Activate") (RIID . #x0000000c) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the focus to the current item.")) ((NAME . "IsVisible") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ("Point" "VT_PTR.TextPoint")("PointOrCount" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether the indicated span of text is fully visible in the pane.")) ((NAME . "TryToShow") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ("Point" "VT_PTR.TextPoint")("How" "VT_USERDEFINED.Enum.vsPaneShowHow")("PointOrCount" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Scrolls the pane vertically to make the indicated span of text visible.")))) ("TextPanes" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of text panes representing different views on the same document.")(GUID . "{D9013D31-3652-46B2-A25A-29A881B9F86B}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.TextWindow")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_PTR.TextPane")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x2c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("TextWindow" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing a window on a text document, which may contain multiple text panes.")(GUID . "{2FC54DC9-922B-44EB-8CC0-BA182584DC4B}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.Window")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Selection") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.TextSelection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an object representing the selection on this object.")) ((NAME . "ActivePane") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.TextPane")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the most recently active pane in the text window.")) ((NAME . "Panes") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_PTR.TextPanes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of panes in the text window.")))) ("vsPaneShowHow" (TYPE . "Enum")(GUID . "{B26AC3C2-3981-4A2E-9D6F-559B41CD1CD2}")(FUNCTIONS )) ("vsSelectionMode" (TYPE . "Enum")(GUID . "{F3128012-B41F-46EC-8794-F716DB9697D0}")(FUNCTIONS )) ("vsCMPart" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CodeType" (TYPE . "Dispinterface")(DESCRIPTION . "An object defining a class construct in a source file.")(GUID . "{0CFBC2B7-0D4E-11D3-8997-00C04F688DDE}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "FullName") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the fully qualified name of the object.")) ((NAME . "ProjectItem") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProjectItem object.")) ((NAME . "Kind") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.vsCMElement")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumeration indicating the object kind.")) ((NAME . "IsCodeType") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if a CodeType object can be obtained from this object.")) ((NAME . "InfoLocation") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.vsCMInfoLocation")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes the capabilities of the code model.")) ((NAME . "Children") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects contained within this code construct.")) ((NAME . "Language") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Programming language used to author the code.")) ((NAME . "StartPoint") (RIID . #x0000000a) (OFFSET . #x48) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "EndPoint") (RIID . #x0000000b) (OFFSET . #x4c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "ExtenderNames") (RIID . #x0000000c) (OFFSET . #x50) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "Extender") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderCATID") (RIID . #x0000000e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "GetStartPoint") (RIID . #x0000000f) (OFFSET . #x5c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "GetEndPoint") (RIID . #x00000010) (OFFSET . #x60) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "Parent") (RIID . #x0000001f) (OFFSET . #x64) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Namespace") (RIID . #x00000020) (OFFSET . #x68) (RETURNS . "VT_PTR.CodeNamespace")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an object defining the parent namespace.")) ((NAME . "Bases") (RIID . #x00000021) (OFFSET . #x6c) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of classes this item derives from.")) ((NAME . "Members") (RIID . #x00000022) (OFFSET . #x70) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of items contained by this element.")) ((NAME . "Access") (RIID . #x00000023) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-SET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "Access") (RIID . #x00000023) (OFFSET . #x78) (RETURNS . "VT_USERDEFINED.Enum.vsCMAccess")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "Attributes") (RIID . #x00000024) (OFFSET . #x7c) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of items containing attributes.")) ((NAME . "DocComment") (RIID . #x00000025) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "DocComment") (RIID . #x00000025) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "Comment") (RIID . #x00000026) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "Comment") (RIID . #x00000026) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "AddBase") (RIID . #x00000027) (OFFSET . #x90) (RETURNS . "VT_PTR.CodeElement")(PARAMS ("Base" "VT_VARIANT")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an item to the list of inherited objects.")) ((NAME . "AddAttribute") (RIID . #x00000028) (OFFSET . #x94) (RETURNS . "VT_PTR.CodeAttribute")(PARAMS ("Name" "VT_BSTR")("Value" "VT_BSTR")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new attribute code construct and inserts the code in the correct location.")) ((NAME . "RemoveBase") (RIID . #x00000029) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an object from the list of bases.")) ((NAME . "RemoveMember") (RIID . #x0000002a) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a member code construct.")) ((NAME . "IsDerivedFrom") (RIID . #x0000002b) (OFFSET . #xa0) (RETURNS . "VT_BOOL")(PARAMS ("FullName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a Boolean telling if an object has another object as a base.")) ((NAME . "DerivedTypes") (RIID . #x0000002c) (OFFSET . #xa4) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects derived from this object.")))) ("CodeNamespace" (TYPE . "Dispinterface")(DESCRIPTION . "An object defining a namespace construct in a source file.")(GUID . "{0CFBC2B8-0D4E-11D3-8997-00C04F688DDE}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "FullName") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the fully qualified name of the object.")) ((NAME . "ProjectItem") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProjectItem object.")) ((NAME . "Kind") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.vsCMElement")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumeration indicating the object kind.")) ((NAME . "IsCodeType") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if a CodeType object can be obtained from this object.")) ((NAME . "InfoLocation") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.vsCMInfoLocation")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes the capabilities of the code model.")) ((NAME . "Children") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects contained within this code construct.")) ((NAME . "Language") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Programming language used to author the code.")) ((NAME . "StartPoint") (RIID . #x0000000a) (OFFSET . #x48) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "EndPoint") (RIID . #x0000000b) (OFFSET . #x4c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "ExtenderNames") (RIID . #x0000000c) (OFFSET . #x50) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "Extender") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderCATID") (RIID . #x0000000e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "GetStartPoint") (RIID . #x0000000f) (OFFSET . #x5c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "GetEndPoint") (RIID . #x00000010) (OFFSET . #x60) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "Parent") (RIID . #x0000001f) (OFFSET . #x64) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Members") (RIID . #x00000020) (OFFSET . #x68) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of items contained by this element.")) ((NAME . "DocComment") (RIID . #x00000023) (OFFSET . #x6c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "DocComment") (RIID . #x00000023) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "Comment") (RIID . #x00000024) (OFFSET . #x74) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "Comment") (RIID . #x00000024) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "AddNamespace") (RIID . #x00000025) (OFFSET . #x7c) (RETURNS . "VT_PTR.CodeNamespace")(PARAMS ("Name" "VT_BSTR")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new namespace code construct and inserts the code in the correct location.")) ((NAME . "AddClass") (RIID . #x00000026) (OFFSET . #x80) (RETURNS . "VT_PTR.CodeClass")(PARAMS ("Name" "VT_BSTR")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("ImplementedInterfaces" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new class code construct and inserts the code in the correct location.")) ((NAME . "AddInterface") (RIID . #x00000027) (OFFSET . #x84) (RETURNS . "VT_PTR.CodeInterface")(PARAMS ("Name" "VT_BSTR")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new interface code construct and inserts the code in the correct location.")) ((NAME . "AddStruct") (RIID . #x00000028) (OFFSET . #x88) (RETURNS . "VT_PTR.CodeStruct")(PARAMS ("Name" "VT_BSTR")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("ImplementedInterfaces" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new structure code construct and inserts the code in the correct location.")) ((NAME . "AddEnum") (RIID . #x00000029) (OFFSET . #x8c) (RETURNS . "VT_PTR.CodeEnum")(PARAMS ("Name" "VT_BSTR")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new enumeration code construct and inserts the code in the correct location.")) ((NAME . "AddDelegate") (RIID . #x0000002a) (OFFSET . #x90) (RETURNS . "VT_PTR.CodeDelegate")(PARAMS ("Name" "VT_BSTR")("Type" "VT_VARIANT")("Position" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new delegate code construct and inserts the code in the correct location.")) ((NAME . "Remove") (RIID . #x0000002b) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a code element from the source file.")))) ("vsCMAccess" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CodeClass" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing a class in source code.")(GUID . "{B1F42514-91CD-4D3A-8B25-A317D8032B24}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "FullName") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the fully qualified name of the object.")) ((NAME . "ProjectItem") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProjectItem object.")) ((NAME . "Kind") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.vsCMElement")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumeration indicating the object kind.")) ((NAME . "IsCodeType") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if a CodeType object can be obtained from this object.")) ((NAME . "InfoLocation") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.vsCMInfoLocation")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes the capabilities of the code model.")) ((NAME . "Children") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects contained within this code construct.")) ((NAME . "Language") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Programming language used to author the code.")) ((NAME . "StartPoint") (RIID . #x0000000a) (OFFSET . #x48) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "EndPoint") (RIID . #x0000000b) (OFFSET . #x4c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "ExtenderNames") (RIID . #x0000000c) (OFFSET . #x50) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "Extender") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderCATID") (RIID . #x0000000e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "GetStartPoint") (RIID . #x0000000f) (OFFSET . #x5c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "GetEndPoint") (RIID . #x00000010) (OFFSET . #x60) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "Parent") (RIID . #x0000001f) (OFFSET . #x64) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Namespace") (RIID . #x00000020) (OFFSET . #x68) (RETURNS . "VT_PTR.CodeNamespace")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an object defining the parent namespace.")) ((NAME . "Bases") (RIID . #x00000021) (OFFSET . #x6c) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of classes this item derives from.")) ((NAME . "Members") (RIID . #x00000022) (OFFSET . #x70) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of items contained by this element.")) ((NAME . "Access") (RIID . #x00000023) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-SET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "Access") (RIID . #x00000023) (OFFSET . #x78) (RETURNS . "VT_USERDEFINED.Enum.vsCMAccess")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "Attributes") (RIID . #x00000024) (OFFSET . #x7c) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of items containing attributes.")) ((NAME . "DocComment") (RIID . #x00000025) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "DocComment") (RIID . #x00000025) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "Comment") (RIID . #x00000026) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "Comment") (RIID . #x00000026) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "AddBase") (RIID . #x00000027) (OFFSET . #x90) (RETURNS . "VT_PTR.CodeElement")(PARAMS ("Base" "VT_VARIANT")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an item to the list of inherited objects.")) ((NAME . "AddAttribute") (RIID . #x00000028) (OFFSET . #x94) (RETURNS . "VT_PTR.CodeAttribute")(PARAMS ("Name" "VT_BSTR")("Value" "VT_BSTR")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new attribute code construct and inserts the code in the correct location.")) ((NAME . "RemoveBase") (RIID . #x00000029) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an object from the list of bases.")) ((NAME . "RemoveMember") (RIID . #x0000002a) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a member code construct.")) ((NAME . "IsDerivedFrom") (RIID . #x0000002b) (OFFSET . #xa0) (RETURNS . "VT_BOOL")(PARAMS ("FullName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a Boolean telling if an object has another object as a base.")) ((NAME . "DerivedTypes") (RIID . #x0000002c) (OFFSET . #xa4) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects derived from this object.")) ((NAME . "ImplementedInterfaces") (RIID . #x0000003d) (OFFSET . #xa8) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of interfaces implemented by this object.")) ((NAME . "IsAbstract") (RIID . #x0000003e) (OFFSET . #xac) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns if the item is declared abstract or not.")) ((NAME . "IsAbstract") (RIID . #x0000003e) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("FullName" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns if the item is declared abstract or not.")) ((NAME . "AddImplementedInterface") (RIID . #x0000003f) (OFFSET . #xb4) (RETURNS . "VT_PTR.CodeInterface")(PARAMS ("Base" "VT_VARIANT")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an interface to the list of inherited objects.")) ((NAME . "AddFunction") (RIID . #x00000040) (OFFSET . #xb8) (RETURNS . "VT_PTR.CodeFunction")(PARAMS ("Name" "VT_BSTR")("Kind" "VT_USERDEFINED.Enum.vsCMFunction")("Type" "VT_VARIANT")("Position" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")("Location" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new function code construct and inserts the code in the correct location.")) ((NAME . "AddVariable") (RIID . #x00000041) (OFFSET . #xbc) (RETURNS . "VT_PTR.CodeVariable")(PARAMS ("Name" "VT_BSTR")("Type" "VT_VARIANT")("Position" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")("Location" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new variable code construct and inserts the code in the correct location.")) ((NAME . "AddProperty") (RIID . #x00000042) (OFFSET . #xc0) (RETURNS . "VT_PTR.CodeProperty")(PARAMS ("GetterName" "VT_BSTR")("PutterName" "VT_BSTR")("Type" "VT_VARIANT")("Position" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")("Location" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new property code construct and inserts the code in the correct location.")) ((NAME . "AddClass") (RIID . #x00000043) (OFFSET . #xc4) (RETURNS . "VT_PTR.CodeClass")(PARAMS ("Name" "VT_BSTR")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("ImplementedInterfaces" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new class code construct and inserts the code in the correct location.")) ((NAME . "AddStruct") (RIID . #x00000044) (OFFSET . #xc8) (RETURNS . "VT_PTR.CodeStruct")(PARAMS ("Name" "VT_BSTR")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("ImplementedInterfaces" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new structure code construct and inserts the code in the correct location.")) ((NAME . "AddEnum") (RIID . #x00000045) (OFFSET . #xcc) (RETURNS . "VT_PTR.CodeEnum")(PARAMS ("Name" "VT_BSTR")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new enumeration code construct and inserts the code in the correct location.")) ((NAME . "AddDelegate") (RIID . #x00000046) (OFFSET . #xd0) (RETURNS . "VT_PTR.CodeDelegate")(PARAMS ("Name" "VT_BSTR")("Type" "VT_VARIANT")("Position" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new delegate code construct and inserts the code in the correct location.")) ((NAME . "RemoveInterface") (RIID . #x00000047) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an interface from the list of implemented interfaces.")))) ("CodeAttribute" (TYPE . "Dispinterface")(DESCRIPTION . "An object defining an item's attribute.")(GUID . "{0CFBC2BE-0D4E-11D3-8997-00C04F688DDE}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "FullName") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the fully qualified name of the object.")) ((NAME . "ProjectItem") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProjectItem object.")) ((NAME . "Kind") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.vsCMElement")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumeration indicating the object kind.")) ((NAME . "IsCodeType") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if a CodeType object can be obtained from this object.")) ((NAME . "InfoLocation") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.vsCMInfoLocation")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes the capabilities of the code model.")) ((NAME . "Children") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects contained within this code construct.")) ((NAME . "Language") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Programming language used to author the code.")) ((NAME . "StartPoint") (RIID . #x0000000a) (OFFSET . #x48) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "EndPoint") (RIID . #x0000000b) (OFFSET . #x4c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "ExtenderNames") (RIID . #x0000000c) (OFFSET . #x50) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "Extender") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderCATID") (RIID . #x0000000e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "GetStartPoint") (RIID . #x0000000f) (OFFSET . #x5c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "GetEndPoint") (RIID . #x00000010) (OFFSET . #x60) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "Parent") (RIID . #x0000001f) (OFFSET . #x64) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Value") (RIID . #x00000020) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns the data for this object.")) ((NAME . "Value") (RIID . #x00000020) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns the data for this object.")) ((NAME . "Delete") (RIID . #x00000021) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an object from a collection.")))) ("CodeInterface" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing an interface in source code.")(GUID . "{B1F42510-91CD-4D3A-8B25-A317D8032B24}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "FullName") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the fully qualified name of the object.")) ((NAME . "ProjectItem") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProjectItem object.")) ((NAME . "Kind") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.vsCMElement")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumeration indicating the object kind.")) ((NAME . "IsCodeType") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if a CodeType object can be obtained from this object.")) ((NAME . "InfoLocation") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.vsCMInfoLocation")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes the capabilities of the code model.")) ((NAME . "Children") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects contained within this code construct.")) ((NAME . "Language") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Programming language used to author the code.")) ((NAME . "StartPoint") (RIID . #x0000000a) (OFFSET . #x48) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "EndPoint") (RIID . #x0000000b) (OFFSET . #x4c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "ExtenderNames") (RIID . #x0000000c) (OFFSET . #x50) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "Extender") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderCATID") (RIID . #x0000000e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "GetStartPoint") (RIID . #x0000000f) (OFFSET . #x5c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "GetEndPoint") (RIID . #x00000010) (OFFSET . #x60) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "Parent") (RIID . #x0000001f) (OFFSET . #x64) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Namespace") (RIID . #x00000020) (OFFSET . #x68) (RETURNS . "VT_PTR.CodeNamespace")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an object defining the parent namespace.")) ((NAME . "Bases") (RIID . #x00000021) (OFFSET . #x6c) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of classes this item derives from.")) ((NAME . "Members") (RIID . #x00000022) (OFFSET . #x70) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of items contained by this element.")) ((NAME . "Access") (RIID . #x00000023) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-SET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "Access") (RIID . #x00000023) (OFFSET . #x78) (RETURNS . "VT_USERDEFINED.Enum.vsCMAccess")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "Attributes") (RIID . #x00000024) (OFFSET . #x7c) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of items containing attributes.")) ((NAME . "DocComment") (RIID . #x00000025) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "DocComment") (RIID . #x00000025) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "Comment") (RIID . #x00000026) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "Comment") (RIID . #x00000026) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "AddBase") (RIID . #x00000027) (OFFSET . #x90) (RETURNS . "VT_PTR.CodeElement")(PARAMS ("Base" "VT_VARIANT")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an item to the list of inherited objects.")) ((NAME . "AddAttribute") (RIID . #x00000028) (OFFSET . #x94) (RETURNS . "VT_PTR.CodeAttribute")(PARAMS ("Name" "VT_BSTR")("Value" "VT_BSTR")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new attribute code construct and inserts the code in the correct location.")) ((NAME . "RemoveBase") (RIID . #x00000029) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an object from the list of bases.")) ((NAME . "RemoveMember") (RIID . #x0000002a) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a member code construct.")) ((NAME . "IsDerivedFrom") (RIID . #x0000002b) (OFFSET . #xa0) (RETURNS . "VT_BOOL")(PARAMS ("FullName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a Boolean telling if an object has another object as a base.")) ((NAME . "DerivedTypes") (RIID . #x0000002c) (OFFSET . #xa4) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects derived from this object.")) ((NAME . "AddFunction") (RIID . #x0000003d) (OFFSET . #xa8) (RETURNS . "VT_PTR.CodeFunction")(PARAMS ("Name" "VT_BSTR")("Kind" "VT_USERDEFINED.Enum.vsCMFunction")("Type" "VT_VARIANT")("Position" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new function code construct and inserts the code in the correct location.")) ((NAME . "AddProperty") (RIID . #x0000003e) (OFFSET . #xac) (RETURNS . "VT_PTR.CodeProperty")(PARAMS ("GetterName" "VT_BSTR")("PutterName" "VT_BSTR")("Type" "VT_VARIANT")("Position" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")("Location" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new property code construct and inserts the code in the correct location.")))) ("vsCMFunction" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CodeFunction" (TYPE . "Dispinterface")(DESCRIPTION . "An object defining a function construct in a source file.")(GUID . "{0CFBC2B9-0D4E-11D3-8997-00C04F688DDE}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "FullName") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the fully qualified name of the object.")) ((NAME . "ProjectItem") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProjectItem object.")) ((NAME . "Kind") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.vsCMElement")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumeration indicating the object kind.")) ((NAME . "IsCodeType") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if a CodeType object can be obtained from this object.")) ((NAME . "InfoLocation") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.vsCMInfoLocation")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes the capabilities of the code model.")) ((NAME . "Children") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects contained within this code construct.")) ((NAME . "Language") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Programming language used to author the code.")) ((NAME . "StartPoint") (RIID . #x0000000a) (OFFSET . #x48) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "EndPoint") (RIID . #x0000000b) (OFFSET . #x4c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "ExtenderNames") (RIID . #x0000000c) (OFFSET . #x50) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "Extender") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderCATID") (RIID . #x0000000e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "GetStartPoint") (RIID . #x0000000f) (OFFSET . #x5c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "GetEndPoint") (RIID . #x00000010) (OFFSET . #x60) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "Parent") (RIID . #x0000001f) (OFFSET . #x64) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "FunctionKind") (RIID . #x00000020) (OFFSET . #x68) (RETURNS . "VT_USERDEFINED.Enum.vsCMFunction")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumeration describing how a function is used.")) ((NAME . "Prototype") (RIID . #x00000022) (OFFSET . #x6c) (RETURNS . "VT_BSTR")(PARAMS ("Flags" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string holding the stub definition of this object.")) ((NAME . "Type") (RIID . #x00000023) (OFFSET . #x70) (RETURNS . "VT_PTR.CodeTypeRef")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object representing the programmatic type.")) ((NAME . "Type") (RIID . #x00000023) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_PTR.CodeTypeRef")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object representing the programmatic type.")) ((NAME . "Parameters") (RIID . #x00000024) (OFFSET . #x78) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of parameters for this item.")) ((NAME . "Access") (RIID . #x00000026) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-SET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "Access") (RIID . #x00000026) (OFFSET . #x80) (RETURNS . "VT_USERDEFINED.Enum.vsCMAccess")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "IsOverloaded") (RIID . #x00000027) (OFFSET . #x84) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if a code element object has multiple signatures.")) ((NAME . "IsShared") (RIID . #x00000028) (OFFSET . #x88) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns if the item is statically defined or not.")) ((NAME . "IsShared") (RIID . #x00000028) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns if the item is statically defined or not.")) ((NAME . "MustImplement") (RIID . #x00000029) (OFFSET . #x90) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns if the item is declared abstract or not.")) ((NAME . "MustImplement") (RIID . #x00000029) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns if the item is declared abstract or not.")) ((NAME . "Overloads") (RIID . #x0000002a) (OFFSET . #x98) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of overloaded methods for this item.")) ((NAME . "Attributes") (RIID . #x0000002b) (OFFSET . #x9c) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of items containing attributes.")) ((NAME . "DocComment") (RIID . #x0000002c) (OFFSET . #xa0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "DocComment") (RIID . #x0000002c) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "Comment") (RIID . #x0000002d) (OFFSET . #xa8) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "Comment") (RIID . #x0000002d) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "AddParameter") (RIID . #x0000002f) (OFFSET . #xb0) (RETURNS . "VT_PTR.CodeParameter")(PARAMS ("Name" "VT_BSTR")("Type" "VT_VARIANT")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new parameter code construct and inserts the code in the correct location.")) ((NAME . "AddAttribute") (RIID . #x00000030) (OFFSET . #xb4) (RETURNS . "VT_PTR.CodeAttribute")(PARAMS ("Name" "VT_BSTR")("Value" "VT_BSTR")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new attribute code construct and inserts the code in the correct location.")) ((NAME . "RemoveParameter") (RIID . #x00000031) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a parameter from the argument list.")) ((NAME . "CanOverride") (RIID . #x00000032) (OFFSET . #xbc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns if the function can be overridden.")) ((NAME . "CanOverride") (RIID . #x00000032) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns if the function can be overridden.")))) ("CodeTypeRef" (TYPE . "Dispinterface")(DESCRIPTION . "An object defining the type of a construct in a source file.")(GUID . "{0CFBC2BC-0D4E-11D3-8997-00C04F688DDE}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "TypeKind") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Enum.vsCMTypeRef")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the base type of the item.")) ((NAME . "CodeType") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.CodeType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns information describing what kind of object this item is.")) ((NAME . "CodeType") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.CodeType")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns information describing what kind of object this item is.")) ((NAME . "ElementType") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_PTR.CodeTypeRef")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object representing the programmatic type.")) ((NAME . "ElementType") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.CodeTypeRef")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object representing the programmatic type.")) ((NAME . "AsString") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string to use for displaying the object.")) ((NAME . "AsFullName") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the fully qualified name of the object.")) ((NAME . "Rank") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "If this item is an array, sets/returns the number of dimensions in this array.")) ((NAME . "Rank") (RIID . #x00000008) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "If this item is an array, sets/returns the number of dimensions in this array.")) ((NAME . "CreateArrayType") (RIID . #x00000009) (OFFSET . #x48) (RETURNS . "VT_PTR.CodeTypeRef")(PARAMS ("Rank" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates an array of specified type, and inserts it into the code in the correct location.")))) ("vsCMTypeRef" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("CodeParameter" (TYPE . "Dispinterface")(DESCRIPTION . "An object defining a parameter to a function, property, etc. in a source file.")(GUID . "{0CFBC2BD-0D4E-11D3-8997-00C04F688DDE}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "FullName") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the fully qualified name of the object.")) ((NAME . "ProjectItem") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProjectItem object.")) ((NAME . "Kind") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.vsCMElement")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumeration indicating the object kind.")) ((NAME . "IsCodeType") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if a CodeType object can be obtained from this object.")) ((NAME . "InfoLocation") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.vsCMInfoLocation")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes the capabilities of the code model.")) ((NAME . "Children") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects contained within this code construct.")) ((NAME . "Language") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Programming language used to author the code.")) ((NAME . "StartPoint") (RIID . #x0000000a) (OFFSET . #x48) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "EndPoint") (RIID . #x0000000b) (OFFSET . #x4c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "ExtenderNames") (RIID . #x0000000c) (OFFSET . #x50) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "Extender") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderCATID") (RIID . #x0000000e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "GetStartPoint") (RIID . #x0000000f) (OFFSET . #x5c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "GetEndPoint") (RIID . #x00000010) (OFFSET . #x60) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "Parent") (RIID . #x0000001f) (OFFSET . #x64) (RETURNS . "VT_PTR.CodeElement")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Type") (RIID . #x00000020) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_PTR.CodeTypeRef")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object representing the programmatic type.")) ((NAME . "Type") (RIID . #x00000020) (OFFSET . #x6c) (RETURNS . "VT_PTR.CodeTypeRef")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object representing the programmatic type.")) ((NAME . "Attributes") (RIID . #x00000021) (OFFSET . #x70) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of items containing attributes.")) ((NAME . "DocComment") (RIID . #x00000022) (OFFSET . #x74) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "DocComment") (RIID . #x00000022) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "AddAttribute") (RIID . #x00000023) (OFFSET . #x7c) (RETURNS . "VT_PTR.CodeAttribute")(PARAMS ("Name" "VT_BSTR")("Value" "VT_BSTR")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new attribute code construct and inserts the code in the correct location.")))) ("CodeProperty" (TYPE . "Dispinterface")(DESCRIPTION . "An object defining a property construct in a source file.")(GUID . "{0CFBC2BB-0D4E-11D3-8997-00C04F688DDE}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "FullName") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the fully qualified name of the object.")) ((NAME . "ProjectItem") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProjectItem object.")) ((NAME . "Kind") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.vsCMElement")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumeration indicating the object kind.")) ((NAME . "IsCodeType") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if a CodeType object can be obtained from this object.")) ((NAME . "InfoLocation") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.vsCMInfoLocation")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes the capabilities of the code model.")) ((NAME . "Children") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects contained within this code construct.")) ((NAME . "Language") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Programming language used to author the code.")) ((NAME . "StartPoint") (RIID . #x0000000a) (OFFSET . #x48) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "EndPoint") (RIID . #x0000000b) (OFFSET . #x4c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "ExtenderNames") (RIID . #x0000000c) (OFFSET . #x50) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "Extender") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderCATID") (RIID . #x0000000e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "GetStartPoint") (RIID . #x0000000f) (OFFSET . #x5c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "GetEndPoint") (RIID . #x00000010) (OFFSET . #x60) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "Parent") (RIID . #x0000001f) (OFFSET . #x64) (RETURNS . "VT_PTR.CodeClass")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Prototype") (RIID . #x00000021) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ("Flags" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string holding the stub definition of this object.")) ((NAME . "Type") (RIID . #x00000022) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_PTR.CodeTypeRef")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object representing the programmatic type.")) ((NAME . "Type") (RIID . #x00000022) (OFFSET . #x70) (RETURNS . "VT_PTR.CodeTypeRef")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object representing the programmatic type.")) ((NAME . "Getter") (RIID . #x00000023) (OFFSET . #x74) (RETURNS . "VT_PTR.CodeFunction")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object defining the code to return a property.")) ((NAME . "Getter") (RIID . #x00000023) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_PTR.CodeFunction")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object defining the code to return a property.")) ((NAME . "Setter") (RIID . #x00000024) (OFFSET . #x7c) (RETURNS . "VT_PTR.CodeFunction")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object defining the code to set a property.")) ((NAME . "Setter") (RIID . #x00000024) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_PTR.CodeFunction")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object defining the code to set a property.")) ((NAME . "Access") (RIID . #x00000025) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-SET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "Access") (RIID . #x00000025) (OFFSET . #x88) (RETURNS . "VT_USERDEFINED.Enum.vsCMAccess")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "Attributes") (RIID . #x00000026) (OFFSET . #x8c) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of items containing attributes.")) ((NAME . "DocComment") (RIID . #x00000027) (OFFSET . #x90) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "DocComment") (RIID . #x00000027) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "Comment") (RIID . #x00000028) (OFFSET . #x98) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "Comment") (RIID . #x00000028) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "AddAttribute") (RIID . #x0000002a) (OFFSET . #xa0) (RETURNS . "VT_PTR.CodeAttribute")(PARAMS ("Name" "VT_BSTR")("Value" "VT_BSTR")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new attribute code construct and inserts the code in the correct location.")))) ("CodeVariable" (TYPE . "Dispinterface")(DESCRIPTION . "An object defining a variable construct in a source file.")(GUID . "{0CFBC2BA-0D4E-11D3-8997-00C04F688DDE}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "FullName") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the fully qualified name of the object.")) ((NAME . "ProjectItem") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProjectItem object.")) ((NAME . "Kind") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.vsCMElement")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumeration indicating the object kind.")) ((NAME . "IsCodeType") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if a CodeType object can be obtained from this object.")) ((NAME . "InfoLocation") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.vsCMInfoLocation")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes the capabilities of the code model.")) ((NAME . "Children") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects contained within this code construct.")) ((NAME . "Language") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Programming language used to author the code.")) ((NAME . "StartPoint") (RIID . #x0000000a) (OFFSET . #x48) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "EndPoint") (RIID . #x0000000b) (OFFSET . #x4c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "ExtenderNames") (RIID . #x0000000c) (OFFSET . #x50) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "Extender") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderCATID") (RIID . #x0000000e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "GetStartPoint") (RIID . #x0000000f) (OFFSET . #x5c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "GetEndPoint") (RIID . #x00000010) (OFFSET . #x60) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "Parent") (RIID . #x0000001f) (OFFSET . #x64) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "InitExpression") (RIID . #x00000021) (OFFSET . #x68) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object defining the initialization code for an element.")) ((NAME . "InitExpression") (RIID . #x00000021) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object defining the initialization code for an element.")) ((NAME . "Prototype") (RIID . #x00000022) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ("Flags" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string holding the stub definition of this object.")) ((NAME . "Type") (RIID . #x00000023) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_PTR.CodeTypeRef")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object representing the programmatic type.")) ((NAME . "Type") (RIID . #x00000023) (OFFSET . #x78) (RETURNS . "VT_PTR.CodeTypeRef")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object representing the programmatic type.")) ((NAME . "Access") (RIID . #x00000024) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-SET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "Access") (RIID . #x00000024) (OFFSET . #x80) (RETURNS . "VT_USERDEFINED.Enum.vsCMAccess")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "IsConstant") (RIID . #x00000025) (OFFSET . #x84) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes if this item is a constant or not.")) ((NAME . "IsConstant") (RIID . #x00000025) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Describes if this item is a constant or not.")) ((NAME . "Attributes") (RIID . #x00000026) (OFFSET . #x8c) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of items containing attributes.")) ((NAME . "DocComment") (RIID . #x00000027) (OFFSET . #x90) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "DocComment") (RIID . #x00000027) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "Comment") (RIID . #x00000028) (OFFSET . #x98) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "Comment") (RIID . #x00000028) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "AddAttribute") (RIID . #x00000029) (OFFSET . #xa0) (RETURNS . "VT_PTR.CodeAttribute")(PARAMS ("Name" "VT_BSTR")("Value" "VT_BSTR")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new attribute code construct and inserts the code in the correct location.")) ((NAME . "IsShared") (RIID . #x0000002a) (OFFSET . #xa4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns if the item is common to all instances of this object type, or to this object specifically.")) ((NAME . "IsShared") (RIID . #x0000002a) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns if the item is common to all instances of this object type, or to this object specifically.")))) ("CodeStruct" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing a structure in source code.")(GUID . "{B1F42511-91CD-4D3A-8B25-A317D8032B24}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "FullName") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the fully qualified name of the object.")) ((NAME . "ProjectItem") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProjectItem object.")) ((NAME . "Kind") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.vsCMElement")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumeration indicating the object kind.")) ((NAME . "IsCodeType") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if a CodeType object can be obtained from this object.")) ((NAME . "InfoLocation") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.vsCMInfoLocation")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes the capabilities of the code model.")) ((NAME . "Children") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects contained within this code construct.")) ((NAME . "Language") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Programming language used to author the code.")) ((NAME . "StartPoint") (RIID . #x0000000a) (OFFSET . #x48) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "EndPoint") (RIID . #x0000000b) (OFFSET . #x4c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "ExtenderNames") (RIID . #x0000000c) (OFFSET . #x50) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "Extender") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderCATID") (RIID . #x0000000e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "GetStartPoint") (RIID . #x0000000f) (OFFSET . #x5c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "GetEndPoint") (RIID . #x00000010) (OFFSET . #x60) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "Parent") (RIID . #x0000001f) (OFFSET . #x64) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Namespace") (RIID . #x00000020) (OFFSET . #x68) (RETURNS . "VT_PTR.CodeNamespace")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an object defining the parent namespace.")) ((NAME . "Bases") (RIID . #x00000021) (OFFSET . #x6c) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of classes this item derives from.")) ((NAME . "Members") (RIID . #x00000022) (OFFSET . #x70) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of items contained by this element.")) ((NAME . "Access") (RIID . #x00000023) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-SET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "Access") (RIID . #x00000023) (OFFSET . #x78) (RETURNS . "VT_USERDEFINED.Enum.vsCMAccess")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "Attributes") (RIID . #x00000024) (OFFSET . #x7c) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of items containing attributes.")) ((NAME . "DocComment") (RIID . #x00000025) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "DocComment") (RIID . #x00000025) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "Comment") (RIID . #x00000026) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "Comment") (RIID . #x00000026) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "AddBase") (RIID . #x00000027) (OFFSET . #x90) (RETURNS . "VT_PTR.CodeElement")(PARAMS ("Base" "VT_VARIANT")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an item to the list of inherited objects.")) ((NAME . "AddAttribute") (RIID . #x00000028) (OFFSET . #x94) (RETURNS . "VT_PTR.CodeAttribute")(PARAMS ("Name" "VT_BSTR")("Value" "VT_BSTR")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new attribute code construct and inserts the code in the correct location.")) ((NAME . "RemoveBase") (RIID . #x00000029) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an object from the list of bases.")) ((NAME . "RemoveMember") (RIID . #x0000002a) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a member code construct.")) ((NAME . "IsDerivedFrom") (RIID . #x0000002b) (OFFSET . #xa0) (RETURNS . "VT_BOOL")(PARAMS ("FullName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a Boolean telling if an object has another object as a base.")) ((NAME . "DerivedTypes") (RIID . #x0000002c) (OFFSET . #xa4) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects derived from this object.")) ((NAME . "ImplementedInterfaces") (RIID . #x0000003d) (OFFSET . #xa8) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of interfaces implemented by this object.")) ((NAME . "IsAbstract") (RIID . #x0000003e) (OFFSET . #xac) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns Boolean indicating if this item is derived from a particular item.")) ((NAME . "IsAbstract") (RIID . #x0000003e) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("FullName" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns Boolean indicating if this item is derived from a particular item.")) ((NAME . "AddImplementedInterface") (RIID . #x0000003f) (OFFSET . #xb4) (RETURNS . "VT_PTR.CodeInterface")(PARAMS ("Base" "VT_VARIANT")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an interface to the list of inherited objects.")) ((NAME . "AddFunction") (RIID . #x00000040) (OFFSET . #xb8) (RETURNS . "VT_PTR.CodeFunction")(PARAMS ("Name" "VT_BSTR")("Kind" "VT_USERDEFINED.Enum.vsCMFunction")("Type" "VT_VARIANT")("Position" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")("Location" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new function code construct and inserts the code in the correct location.")) ((NAME . "AddVariable") (RIID . #x00000041) (OFFSET . #xbc) (RETURNS . "VT_PTR.CodeVariable")(PARAMS ("Name" "VT_BSTR")("Type" "VT_VARIANT")("Position" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")("Location" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new variable code construct and inserts the code in the correct location.")) ((NAME . "AddProperty") (RIID . #x00000042) (OFFSET . #xc0) (RETURNS . "VT_PTR.CodeProperty")(PARAMS ("GetterName" "VT_BSTR")("PutterName" "VT_BSTR")("Type" "VT_VARIANT")("Position" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")("Location" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new property code construct and inserts the code in the correct location.")) ((NAME . "AddClass") (RIID . #x00000043) (OFFSET . #xc4) (RETURNS . "VT_PTR.CodeClass")(PARAMS ("Name" "VT_BSTR")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("ImplementedInterfaces" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new class code construct and inserts the code in the correct location.")) ((NAME . "AddStruct") (RIID . #x00000044) (OFFSET . #xc8) (RETURNS . "VT_PTR.CodeStruct")(PARAMS ("Name" "VT_BSTR")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("ImplementedInterfaces" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new structure code construct and inserts the code in the correct location.")) ((NAME . "AddEnum") (RIID . #x00000045) (OFFSET . #xcc) (RETURNS . "VT_PTR.CodeEnum")(PARAMS ("Name" "VT_BSTR")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new enumeration code construct and inserts the code in the correct location.")) ((NAME . "AddDelegate") (RIID . #x00000046) (OFFSET . #xd0) (RETURNS . "VT_PTR.CodeDelegate")(PARAMS ("Name" "VT_BSTR")("Type" "VT_VARIANT")("Position" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new delegate code construct and inserts the code in the correct location.")) ((NAME . "RemoveInterface") (RIID . #x00000047) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an interface from the list of implemented interfaces.")))) ("CodeEnum" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing an enumeration in source code.")(GUID . "{B1F42512-91CD-4D3A-8B25-A317D8032B24}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "FullName") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the fully qualified name of the object.")) ((NAME . "ProjectItem") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProjectItem object.")) ((NAME . "Kind") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.vsCMElement")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumeration indicating the object kind.")) ((NAME . "IsCodeType") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if a CodeType object can be obtained from this object.")) ((NAME . "InfoLocation") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.vsCMInfoLocation")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes the capabilities of the code model.")) ((NAME . "Children") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects contained within this code construct.")) ((NAME . "Language") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Programming language used to author the code.")) ((NAME . "StartPoint") (RIID . #x0000000a) (OFFSET . #x48) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "EndPoint") (RIID . #x0000000b) (OFFSET . #x4c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "ExtenderNames") (RIID . #x0000000c) (OFFSET . #x50) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "Extender") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderCATID") (RIID . #x0000000e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "GetStartPoint") (RIID . #x0000000f) (OFFSET . #x5c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "GetEndPoint") (RIID . #x00000010) (OFFSET . #x60) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "Parent") (RIID . #x0000001f) (OFFSET . #x64) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Namespace") (RIID . #x00000020) (OFFSET . #x68) (RETURNS . "VT_PTR.CodeNamespace")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an object defining the parent namespace.")) ((NAME . "Bases") (RIID . #x00000021) (OFFSET . #x6c) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of classes this item derives from.")) ((NAME . "Members") (RIID . #x00000022) (OFFSET . #x70) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of items contained by this element.")) ((NAME . "Access") (RIID . #x00000023) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-SET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "Access") (RIID . #x00000023) (OFFSET . #x78) (RETURNS . "VT_USERDEFINED.Enum.vsCMAccess")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "Attributes") (RIID . #x00000024) (OFFSET . #x7c) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of items containing attributes.")) ((NAME . "DocComment") (RIID . #x00000025) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "DocComment") (RIID . #x00000025) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "Comment") (RIID . #x00000026) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "Comment") (RIID . #x00000026) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "AddBase") (RIID . #x00000027) (OFFSET . #x90) (RETURNS . "VT_PTR.CodeElement")(PARAMS ("Base" "VT_VARIANT")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an item to the list of inherited objects.")) ((NAME . "AddAttribute") (RIID . #x00000028) (OFFSET . #x94) (RETURNS . "VT_PTR.CodeAttribute")(PARAMS ("Name" "VT_BSTR")("Value" "VT_BSTR")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new attribute code construct and inserts the code in the correct location.")) ((NAME . "RemoveBase") (RIID . #x00000029) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an object from the list of bases.")) ((NAME . "RemoveMember") (RIID . #x0000002a) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a member code construct.")) ((NAME . "IsDerivedFrom") (RIID . #x0000002b) (OFFSET . #xa0) (RETURNS . "VT_BOOL")(PARAMS ("FullName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a Boolean telling if an object has another object as a base.")) ((NAME . "DerivedTypes") (RIID . #x0000002c) (OFFSET . #xa4) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects derived from this object.")) ((NAME . "AddMember") (RIID . #x0000003d) (OFFSET . #xa8) (RETURNS . "VT_PTR.CodeVariable")(PARAMS ("Name" "VT_BSTR")("Value" "VT_VARIANT")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new member code construct and inserts the code in the correct location.")))) ("CodeDelegate" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing a delegate in source code.")(GUID . "{B1F42513-91CD-4D3A-8B25-A317D8032B24}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "FullName") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the fully qualified name of the object.")) ((NAME . "ProjectItem") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProjectItem object.")) ((NAME . "Kind") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.vsCMElement")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an enumeration indicating the object kind.")) ((NAME . "IsCodeType") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if a CodeType object can be obtained from this object.")) ((NAME . "InfoLocation") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.vsCMInfoLocation")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes the capabilities of the code model.")) ((NAME . "Children") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects contained within this code construct.")) ((NAME . "Language") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Programming language used to author the code.")) ((NAME . "StartPoint") (RIID . #x0000000a) (OFFSET . #x48) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "EndPoint") (RIID . #x0000000b) (OFFSET . #x4c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "ExtenderNames") (RIID . #x0000000c) (OFFSET . #x50) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "Extender") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderCATID") (RIID . #x0000000e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "GetStartPoint") (RIID . #x0000000f) (OFFSET . #x5c) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the beginning of the code item.")) ((NAME . "GetEndPoint") (RIID . #x00000010) (OFFSET . #x60) (RETURNS . "VT_PTR.TextPoint")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMPart")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a TextPoint object defining the end of the code item.")) ((NAME . "Parent") (RIID . #x0000001f) (OFFSET . #x64) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Namespace") (RIID . #x00000020) (OFFSET . #x68) (RETURNS . "VT_PTR.CodeNamespace")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an object defining the parent namespace.")) ((NAME . "Bases") (RIID . #x00000021) (OFFSET . #x6c) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of classes this item derives from.")) ((NAME . "Members") (RIID . #x00000022) (OFFSET . #x70) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of items contained by this element.")) ((NAME . "Access") (RIID . #x00000023) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-SET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "Access") (RIID . #x00000023) (OFFSET . #x78) (RETURNS . "VT_USERDEFINED.Enum.vsCMAccess")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Defines the access attributes of this item.")) ((NAME . "Attributes") (RIID . #x00000024) (OFFSET . #x7c) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of items containing attributes.")) ((NAME . "DocComment") (RIID . #x00000025) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "DocComment") (RIID . #x00000025) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the document comment on the current code model element.")) ((NAME . "Comment") (RIID . #x00000026) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "Comment") (RIID . #x00000026) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("Part" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object defining the comment for this object.")) ((NAME . "AddBase") (RIID . #x00000027) (OFFSET . #x90) (RETURNS . "VT_PTR.CodeElement")(PARAMS ("Base" "VT_VARIANT")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an item to the list of inherited objects.")) ((NAME . "AddAttribute") (RIID . #x00000028) (OFFSET . #x94) (RETURNS . "VT_PTR.CodeAttribute")(PARAMS ("Name" "VT_BSTR")("Value" "VT_BSTR")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new attribute code construct and inserts the code in the correct location.")) ((NAME . "RemoveBase") (RIID . #x00000029) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an object from the list of bases.")) ((NAME . "RemoveMember") (RIID . #x0000002a) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a member code construct.")) ((NAME . "IsDerivedFrom") (RIID . #x0000002b) (OFFSET . #xa0) (RETURNS . "VT_BOOL")(PARAMS ("FullName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a Boolean telling if an object has another object as a base.")) ((NAME . "DerivedTypes") (RIID . #x0000002c) (OFFSET . #xa4) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of objects derived from this object.")) ((NAME . "BaseClass") (RIID . #x0000003d) (OFFSET . #xa8) (RETURNS . "VT_PTR.CodeClass")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the class this object inherits from.")) ((NAME . "Prototype") (RIID . #x0000003e) (OFFSET . #xac) (RETURNS . "VT_BSTR")(PARAMS ("Flags" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string holding the stub definition of this object.")) ((NAME . "Type") (RIID . #x0000003f) (OFFSET . #xb0) (RETURNS . "VT_PTR.CodeTypeRef")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns an object representing the programmatic type.")) ((NAME . "Type") (RIID . #x0000003f) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("Flags" "VT_PTR.CodeTypeRef")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns an object representing the programmatic type.")) ((NAME . "Parameters") (RIID . #x00000040) (OFFSET . #xb8) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of parameters for this item.")) ((NAME . "AddParameter") (RIID . #x00000041) (OFFSET . #xbc) (RETURNS . "VT_PTR.CodeParameter")(PARAMS ("Name" "VT_BSTR")("Type" "VT_VARIANT")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new parameter code construct and inserts the code in the correct location.")) ((NAME . "RemoveParameter") (RIID . #x00000042) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a parameter from the argument list.")))) ("FileCodeModel" (TYPE . "Dispinterface")(DESCRIPTION . "An object allowing access to programmatic constructs in a source file.")(GUID . "{ED1A3F99-4477-11D3-89BF-00C04F688DDE}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Language") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Programming language used to author the code.")) ((NAME . "CodeElements") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.CodeElements")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of code elements.")) ((NAME . "CodeElementFromPoint") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_PTR.CodeElement")(PARAMS ("Point" "VT_PTR.TextPoint")("Scope" "VT_USERDEFINED.Enum.vsCMElement")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a code element at a specific location in a source file.")) ((NAME . "AddNamespace") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_PTR.CodeNamespace")(PARAMS ("Name" "VT_BSTR")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new namespace code construct and inserts the code in the correct location.")) ((NAME . "AddClass") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_PTR.CodeClass")(PARAMS ("Name" "VT_BSTR")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("ImplementedInterfaces" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new class code construct and inserts the code in the correct location.")) ((NAME . "AddInterface") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_PTR.CodeInterface")(PARAMS ("Name" "VT_BSTR")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new interface code construct and inserts the code in the correct location.")) ((NAME . "AddFunction") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_PTR.CodeFunction")(PARAMS ("Name" "VT_BSTR")("Kind" "VT_USERDEFINED.Enum.vsCMFunction")("Type" "VT_VARIANT")("Position" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new function code construct and inserts the code in the correct location.")) ((NAME . "AddVariable") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_PTR.CodeVariable")(PARAMS ("Name" "VT_BSTR")("Type" "VT_VARIANT")("Position" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new variable code construct and inserts the code in the correct location.")) ((NAME . "AddAttribute") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_PTR.CodeAttribute")(PARAMS ("Name" "VT_BSTR")("Value" "VT_BSTR")("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new attribute code construct and inserts the code in the correct location.")) ((NAME . "AddStruct") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_PTR.CodeStruct")(PARAMS ("Name" "VT_BSTR")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("ImplementedInterfaces" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new structure code construct and inserts the code in the correct location.")) ((NAME . "AddEnum") (RIID . #x0000000e) (OFFSET . #x4c) (RETURNS . "VT_PTR.CodeEnum")(PARAMS ("Name" "VT_BSTR")("Position" "VT_VARIANT")("Bases" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new enumeration code construct and inserts the code in the correct location.")) ((NAME . "AddDelegate") (RIID . #x0000000f) (OFFSET . #x50) (RETURNS . "VT_PTR.CodeDelegate")(PARAMS ("Name" "VT_BSTR")("Type" "VT_VARIANT")("Position" "VT_VARIANT")("Access" "VT_USERDEFINED.Enum.vsCMAccess")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new delegate code construct and inserts the code in the correct location.")) ((NAME . "Remove") (RIID . #x00000010) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("Element" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a code element from the source file.")))) ("ContextAttributes" (TYPE . "Dispinterface")(GUID . "{33C5EBB8-244E-449D-9CEE-FAD70A774E59}")(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 . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ContextAttribute")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get a ContextAttribute by index from the attribute collection.")) ((NAME . "DTE") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the DTE object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the parent object for this attribute collection (DTE or Window).")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the number of attribute names in this collection.")) ((NAME . "Add") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.ContextAttribute")(PARAMS ("AttributeName" "VT_BSTR")("AttributeValue" "VT_BSTR")("Type" "VT_USERDEFINED.Enum.vsContextAttributeType")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add an attribute name/value pair to this collection.")) ((NAME . "Type") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.vsContextAttributes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the type of this collection (Global, Window, High Priority).")) ((NAME . "HighPriorityAttributes") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_PTR.ContextAttributes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the High Priority attribute collection. There is only one instance of this attribute collection. It is only available from Global attribute collection.")) ((NAME . "Refresh") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Refresh the contents of this attribute collection.")))) ("ContextAttribute" (TYPE . "Dispinterface")(GUID . "{1A6E2CB3-B897-42EB-96BE-FF0FDB65DB2F}")(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 . "Get the name of this attribute.")) ((NAME . "DTE") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the DTE object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_PTR.ContextAttributes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the parent attribute collection for this attribute.")) ((NAME . "Values") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the collection of values for this attribute.")) ((NAME . "Remove") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Remove this attribute from its parent collection.")))) ("vsContextAttributeType" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing the type of a context attribute.")(GUID . "{410202E1-B83A-41DD-AAB0-8C0029FE9435}")(FUNCTIONS )) ("vsContextAttributes" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing a context attribute.")(GUID . "{59286EDC-D580-4E22-96C9-44D15B6148CC}")(FUNCTIONS )) ("AddIn" (TYPE . "Dispinterface")(DESCRIPTION . "Provides information about an add-in to other Add-in objects.")(GUID . "{53A87FA1-CE93-48BF-958B-C6DA793C5028}")(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 . "Description") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string containing the object's description.")) ((NAME . "Description") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns a string containing the object's description.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_PTR.AddIns")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "ProgID") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProgID as obtained from the Add-in's registry entry.")) ((NAME . "Guid") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Add-in's CLSID as obtained from the Add-in's registry entry.")) ((NAME . "Connected") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating whether an Add-ins is loaded and connected.")) ((NAME . "Connected") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns value indicating whether an Add-ins is loaded and connected.")) ((NAME . "Object") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an additional OLE automation object for support of other add-ins.")) ((NAME . "Object") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_DISPATCH")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns an additional OLE automation object for support of other add-ins.")) ((NAME . "DTE") (RIID . #x0000012d) (OFFSET . #x40) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Name") (RIID . #x0000012e) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the object.")) ((NAME . "Remove") (RIID . #x0000012f) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes the Add-in from the collection of Add-ins, and makes it unavailable.")) ((NAME . "SatelliteDllPath") (RIID . #x00000130) (OFFSET . #x4c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the location of a DLL containing localized resources, if available.")))) ("AddIns" (TYPE . "Dispinterface")(DESCRIPTION . "Provides information about an add-in to other Add-in objects.")(GUID . "{50590801-D13E-4404-80C2-5CA30A4D0EE8}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.AddIn")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Count") (RIID . #x00000028) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x28) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Update") (RIID . #x00000029) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Updates the collection as if the Add-in Manager Dialog was opened.")) ((NAME . "DTE") (RIID . #x00000064) (OFFSET . #x30) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Add") (RIID . #x00000066) (OFFSET . #x34) (RETURNS . "VT_PTR.AddIn")(PARAMS ("ProgID" "VT_BSTR")("Description" "VT_BSTR")("Name" "VT_BSTR")("Connected" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an Add-in to the collection.")))) ("vsLinkedWindowType" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing the state of a linked window.")(GUID . "{539F9C17-DB5F-421D-B02B-07BCF9FAA92F}")(FUNCTIONS )) ("Events" (TYPE . "Dispinterface")(DESCRIPTION . "Allows access to all events in the extensibility model.")(GUID . "{134170F8-93B1-42DD-9F89-A2AC7010BA07}")(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 . "CommandBarEvents") (RIID . #x000000cd) (OFFSET . #x1c) (RETURNS . "VT_PTR.CommandBarEvents")(PARAMS ("CommandBarControl" "VT_DISPATCH")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an object providing events fired when the supplied CommandBarControl object is clicked.")) ((NAME . "CommandEvents") (RIID . #x0000012c) (OFFSET . #x20) (RETURNS . "VT_PTR.CommandEvents")(PARAMS ("Guid" "VT_BSTR")("ID" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the CommandEvents object for the specified command.")) ((NAME . "SelectionEvents") (RIID . #x0000012d) (OFFSET . #x24) (RETURNS . "VT_PTR.SelectionEvents")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Events object for the solution.")) ((NAME . "SolutionEvents") (RIID . #x0000012e) (OFFSET . #x28) (RETURNS . "VT_PTR.SolutionEvents")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Events object for the selection.")) ((NAME . "BuildEvents") (RIID . #x0000012f) (OFFSET . #x2c) (RETURNS . "VT_PTR.BuildEvents")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the object that sources solution build events.")) ((NAME . "WindowEvents") (RIID . #x00000130) (OFFSET . #x30) (RETURNS . "VT_PTR.WindowEvents")(PARAMS ("WindowFilter" "VT_PTR.Window")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the object that sources Window events.")) ((NAME . "OutputWindowEvents") (RIID . #x00000131) (OFFSET . #x34) (RETURNS . "VT_PTR.OutputWindowEvents")(PARAMS ("Pane" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the object that sources output Window events.")) ((NAME . "FindEvents") (RIID . #x00000132) (OFFSET . #x38) (RETURNS . "VT_PTR.FindEvents")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the object that sources Find events.")) ((NAME . "TaskListEvents") (RIID . #x00000133) (OFFSET . #x3c) (RETURNS . "VT_PTR.TaskListEvents")(PARAMS ("Filter" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the object that sources events on the Task List.")) ((NAME . "DTEEvents") (RIID . #x00000134) (OFFSET . #x40) (RETURNS . "VT_PTR.DTEEvents")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the object that sources events on the environment.")) ((NAME . "DocumentEvents") (RIID . #x00000135) (OFFSET . #x44) (RETURNS . "VT_PTR.DocumentEvents")(PARAMS ("Document" "VT_PTR.Document")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the object that sources events on Documents.")) ((NAME . "SolutionItemsEvents") (RIID . #x00000136) (OFFSET . #x48) (RETURNS . "VT_PTR.ProjectItemsEvents")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the object that sources events on Solution Items.")) ((NAME . "MiscFilesEvents") (RIID . #x00000137) (OFFSET . #x4c) (RETURNS . "VT_PTR.ProjectItemsEvents")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the object that sources events on Miscellaneous Items.")) ((NAME . "DebuggerEvents") (RIID . #x00000138) (OFFSET . #x50) (RETURNS . "VT_PTR.DebuggerEvents")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the object that sources events from the debugger.")) ((NAME . "TextEditorEvents") (RIID . #x00000139) (OFFSET . #x54) (RETURNS . "VT_PTR.TextEditorEvents")(PARAMS ("TextDocumentFilter" "VT_PTR.TextDocument")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the object that sources events from the text editor.")) ((NAME . "GetObject") (RIID . #x0000013a) (OFFSET . #x58) (RETURNS . "VT_DISPATCH")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an interface or object that can be accessed at run time by name.")))) ("CommandBarEvents" (TYPE . "Coclass")(DESCRIPTION . "The CommandBarEvents object triggers an event when a control on the command bar is clicked.")(GUID . "{BFD4B2B2-9EEC-4DB8-ABA0-AC316F4C7328}")(ALIASES "_CommandBarControlEvents""_dispCommandBarControlEvents") (FUNCTIONS )) ("_CommandBarControlEvents" (TYPE . "Interface")(DESCRIPTION . "The CommandBarEvents object triggers an event when a control on the command bar is clicked.")(GUID . "{9E66FE98-A1C6-421D-8C0C-6DA4E652E770}")(FUNCTIONS )) ("_dispCommandBarControlEvents" (TYPE . "Dispinterface")(DESCRIPTION . "The CommandBarEvents object triggers an event when a control on the command bar is clicked.")(GUID . "{987FB893-F96D-11D0-BBBB-00A0C90F2744}")(FUNCTIONS ((NAME . "Click") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("CommandBarControl" "VT_DISPATCH")("handled" "VT_PTR.VT_BOOL")("CancelDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when OnAction property for corresponding CommandBarControl object is set or returned.")))) ("CommandEvents" (TYPE . "Coclass")(DESCRIPTION . "Provides command events for add-ins.")(GUID . "{1DED92B5-9A46-4B29-93EF-B5E07016659E}")(ALIASES "_CommandEvents""_dispCommandEvents") (FUNCTIONS )) ("_CommandEvents" (TYPE . "Interface")(DESCRIPTION . "Provides command events for add-ins.")(GUID . "{A79FC678-0D0A-496A-B9DC-0D5B9E1CA9FC}")(FUNCTIONS )) ("_dispCommandEvents" (TYPE . "Dispinterface")(DESCRIPTION . "Provides command events for add-ins.")(GUID . "{FF2D5C12-FEEA-11D0-BBC8-00A0C90F2744}")(FUNCTIONS ((NAME . "BeforeExecute") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Guid" "VT_BSTR")("ID" "VT_I4")("CustomIn" "VT_VARIANT")("CustomOut" "VT_VARIANT")("CancelDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs before a command executes.")) ((NAME . "AfterExecute") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Guid" "VT_BSTR")("ID" "VT_I4")("CustomIn" "VT_VARIANT")("CustomOut" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after a command executes.")))) ("SelectionEvents" (TYPE . "Coclass")(DESCRIPTION . "Provides events for changes to a selection.")(GUID . "{AF37511E-9E9D-4234-A5A1-7584D290E061}")(ALIASES "_SelectionEvents""_dispSelectionEvents") (FUNCTIONS )) ("_SelectionEvents" (TYPE . "Interface")(DESCRIPTION . "Provides events for changes to a selection.")(GUID . "{EB6783DB-1819-496D-84A4-3CFF883010F6}")(FUNCTIONS )) ("_dispSelectionEvents" (TYPE . "Dispinterface")(GUID . "{DEEB28B3-23E6-11D1-AE5C-00A0C90F26F4}")(FUNCTIONS ((NAME . "OnChange") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs just after the selection model changes.")))) ("SolutionEvents" (TYPE . "Coclass")(DESCRIPTION . "Provides events for changes to a solution.")(GUID . "{88AC98C7-B38C-404B-BD86-D2A4F2E89DCA}")(ALIASES "_SolutionEvents""_dispSolutionEvents") (FUNCTIONS )) ("_SolutionEvents" (TYPE . "Interface")(DESCRIPTION . "Provides events for changes to a solution.")(GUID . "{BF8BBF37-5415-46A9-940D-594CAD9DEC26}")(FUNCTIONS )) ("_dispSolutionEvents" (TYPE . "Dispinterface")(GUID . "{FBCFF1C2-261C-11D1-AE5E-00A0C90F26F4}")(FUNCTIONS ((NAME . "Opened") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs just after opening a Solution/Project.")) ((NAME . "BeforeClosing") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs just before closing a Solution/Project.")) ((NAME . "AfterClosing") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryCloseSolution") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("fCancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Renamed") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("OldName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs just after renaming a solution.")) ((NAME . "ProjectAdded") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Project" "VT_PTR.Project")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs just after adding a Project to the solution.")) ((NAME . "ProjectRemoved") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Project" "VT_PTR.Project")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs just after removing a Project from the solution.")) ((NAME . "ProjectRenamed") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Project" "VT_PTR.Project")("OldName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs just after renaming a Project.")))) ("BuildEvents" (TYPE . "Coclass")(DESCRIPTION . "Provides events for solution builds.")(GUID . "{D83D60E3-229F-4660-8DD0-28B629EEDCDA}")(ALIASES "_BuildEvents""_dispBuildEvents") (FUNCTIONS )) ("_BuildEvents" (TYPE . "Interface")(DESCRIPTION . "Provides events for solution builds.")(GUID . "{794A2BA5-FFA6-4FC5-BF13-957B2C22EDD7}")(FUNCTIONS )) ("_dispBuildEvents" (TYPE . "Dispinterface")(GUID . "{1926364E-6B90-46CB-A44D-8A80FB11ACD9}")(FUNCTIONS ((NAME . "OnBuildBegin") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Scope" "VT_USERDEFINED.Enum.vsBuildScope")("Action" "VT_USERDEFINED.Enum.vsBuildAction")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnBuildDone") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Scope" "VT_USERDEFINED.Enum.vsBuildScope")("Action" "VT_USERDEFINED.Enum.vsBuildAction")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnBuildProjConfigBegin") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Project" "VT_BSTR")("ProjectConfig" "VT_BSTR")("Platform" "VT_BSTR")("SolutionConfig" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnBuildProjConfigDone") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Project" "VT_BSTR")("ProjectConfig" "VT_BSTR")("Platform" "VT_BSTR")("SolutionConfig" "VT_BSTR")("Success" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))))) ("vsBuildScope" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing what kind of item is being built.")(GUID . "{FA7FA701-EFAD-4895-A95A-D4ECB383BF7D}")(FUNCTIONS )) ("vsBuildAction" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing what type of building is being performed.")(GUID . "{FA7FA702-EFAD-4895-A95A-D4ECB383BF7D}")(FUNCTIONS )) ("WindowEvents" (TYPE . "Coclass")(DESCRIPTION . "The WindowEvents object triggers events about Windows.")(GUID . "{2E260FD4-C130-4E6D-8EBC-4A3BFD188181}")(ALIASES "_WindowEvents""_dispWindowEvents") (FUNCTIONS )) ("_WindowEvents" (TYPE . "Interface")(DESCRIPTION . "The WindowEvents object triggers events about Windows.")(GUID . "{0D3A23A8-67BB-11D2-97C1-00C04FB6C6FF}")(FUNCTIONS )) ("_dispWindowEvents" (TYPE . "Dispinterface")(DESCRIPTION . "The WindowEvents object triggers events about Windows.")(GUID . "{0D3A23A9-67BB-11D2-97C1-00C04FB6C6FF}")(FUNCTIONS ((NAME . "WindowClosing") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Window" "VT_PTR.Window")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs just before a window is closed.")) ((NAME . "WindowMoved") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Window" "VT_PTR.Window")("Top" "VT_I4")("Left" "VT_I4")("Width" "VT_I4")("Height" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a window has been moved.")) ((NAME . "WindowActivated") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("GotFocus" "VT_PTR.Window")("LostFocus" "VT_PTR.Window")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a window receives focus.")) ((NAME . "WindowCreated") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Window" "VT_PTR.Window")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a new window is made.")))) ("OutputWindowEvents" (TYPE . "Coclass")(DESCRIPTION . "The OutputWindowEvents object triggers events about the Output Window.")(GUID . "{3760037F-B012-44F8-9C23-3609D7A16DEF}")(ALIASES "_OutputWindowEvents""_dispOutputWindowEvents") (FUNCTIONS )) ("_OutputWindowEvents" (TYPE . "Interface")(DESCRIPTION . "The OutputWindowEvents object triggers events about the Output Window.")(GUID . "{0A3546A8-6840-11D2-97C1-00C04FB6C6FF}")(FUNCTIONS )) ("_dispOutputWindowEvents" (TYPE . "Dispinterface")(DESCRIPTION . "The OutputWindowEvents object triggers events about the Output Window.")(GUID . "{0D3A23AF-67BB-11D2-97C1-00C04FB6C6FF}")(FUNCTIONS ((NAME . "PaneAdded") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pPane" "VT_PTR.OutputWindowPane")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a new OutputWindowPane object is created.")) ((NAME . "PaneUpdated") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pPane" "VT_PTR.OutputWindowPane")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a output window pane is modified.")) ((NAME . "PaneClearing") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pPane" "VT_PTR.OutputWindowPane")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when all the text in a output window pane is removed.")))) ("OutputWindowPane" (TYPE . "Dispinterface")(DESCRIPTION . "An object used for displaying text output to the user.")(GUID . "{FFC9DFC4-61CA-4B0C-83C2-0703A24F5C16}")(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 object.")) ((NAME . "DTE") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.OutputWindowPanes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Guid") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string uniquely identifying this pane.")) ((NAME . "OutputString") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Text" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays a string on the pane.")) ((NAME . "ForceItemsToTaskList") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Force display all task items not yet added to the task list.")) ((NAME . "Activate") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the focus to the current item.")) ((NAME . "Clear") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears all text from the output window pane.")) ((NAME . "OutputTaskItemString") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("Text" "VT_BSTR")("Priority" "VT_USERDEFINED.Enum.vsTaskPriority")("SubCategory" "VT_BSTR")("Icon" "VT_USERDEFINED.Enum.vsTaskIcon")("FileName" "VT_BSTR")("Line" "VT_I4")("Description" "VT_BSTR")("Force" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays a string on the pane, and add a corresponding item to the task list.")) ((NAME . "TextDocument") (RIID . #x0000000a) (OFFSET . #x40) (RETURNS . "VT_PTR.TextDocument")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the TextDocument object in the pane.")))) ("OutputWindowPanes" (TYPE . "Dispinterface")(DESCRIPTION . "An object containing OutputWindowPanes.")(GUID . "{B02CF62A-9470-4308-A521-9675FBA395AB}")(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 . "DTE") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_PTR.OutputWindow")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Count") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "Add") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_PTR.OutputWindowPane")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new pane and adds it to the collection.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_PTR.OutputWindowPane")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x30) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("OutputWindow" (TYPE . "Dispinterface")(DESCRIPTION . "An object representing the output window.")(GUID . "{EAB0A63D-C3A8-496E-9ACF-A82CEF6A43B3}")(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 . "DTE") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_PTR.Window")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "OutputWindowPanes") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_PTR.OutputWindowPanes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the OutputWindowPanes collection for the object.")) ((NAME . "ActivePane") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_PTR.OutputWindowPane")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the currently active item in the collection.")))) ("vsTaskPriority" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing the importance of a task item.")(GUID . "{36B56DE8-5A17-11D1-B2B6-00C04FB6C6FF}")(FUNCTIONS )) ("vsTaskIcon" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing the built-in icon to display for a task item.")(GUID . "{195DAB2E-4854-11D2-8820-00C04FB6C6FF}")(FUNCTIONS )) ("FindEvents" (TYPE . "Coclass")(DESCRIPTION . "Provides events for Find operations.")(GUID . "{811322BC-042D-4828-BFF2-640EF8B7209F}")(ALIASES "_FindEvents""_dispFindEvents") (FUNCTIONS )) ("_FindEvents" (TYPE . "Interface")(DESCRIPTION . "Provides events for Find operations.")(GUID . "{C5331ACD-C5D5-11D2-8598-006097C68E81}")(FUNCTIONS )) ("_dispFindEvents" (TYPE . "Dispinterface")(GUID . "{C5331ACE-C5D5-11D2-8598-006097C68E81}")(FUNCTIONS ((NAME . "FindDone") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Result" "VT_USERDEFINED.Enum.vsFindResult")("Cancelled" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Event that is fired when a Find operation finishes.")))) ("vsFindResult" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing what the result of searching was.")(GUID . "{6FA137BE-32A8-4F54-8099-60BB955097A3}")(FUNCTIONS )) ("TaskListEvents" (TYPE . "Coclass")(DESCRIPTION . "The TaskListEvents object triggers events about the Task List.")(GUID . "{29617ACD-7859-4328-BE09-298F91F48196}")(ALIASES "_TaskListEvents""_dispTaskListEvents") (FUNCTIONS )) ("_TaskListEvents" (TYPE . "Interface")(DESCRIPTION . "The TaskListEvents object triggers events about the Task List.")(GUID . "{1125C422-49BD-11D2-8823-00C04FB6C6FF}")(FUNCTIONS )) ("_dispTaskListEvents" (TYPE . "Dispinterface")(DESCRIPTION . "The TaskListEvents object triggers events about the Task List.")(GUID . "{1125C423-49BD-11D2-8823-00C04FB6C6FF}")(FUNCTIONS ((NAME . "TaskAdded") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("TaskItem" "VT_PTR.TaskItem")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a new task is added to the Task List.")) ((NAME . "TaskRemoved") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("TaskItem" "VT_PTR.TaskItem")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a task is removed from the Task List.")) ((NAME . "TaskModified") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("TaskItem" "VT_PTR.TaskItem")("ColumnModified" "VT_USERDEFINED.Enum.vsTaskListColumn")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a task is changed.")) ((NAME . "TaskNavigated") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("TaskItem" "VT_PTR.TaskItem")("NavigateHandled" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the user wishes to go to the source of the task item.")))) ("TaskItem" (TYPE . "Dispinterface")(DESCRIPTION . "An individual item within the task list.")(GUID . "{58E4D419-6B8C-4C63-92DE-70161CD95890}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.TaskItems")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Category") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns which group of tasks this item belongs to.")) ((NAME . "SubCategory") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns which subgroup of tasks this item belongs to.")) ((NAME . "Priority") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_USERDEFINED.Enum.vsTaskPriority")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the priority of the task item.")) ((NAME . "Priority") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.vsTaskPriority")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the priority of the task item.")) ((NAME . "Description") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the description of the task item.")) ((NAME . "Description") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the description of the task item.")) ((NAME . "FileName") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the line the task item refers to.")) ((NAME . "FileName") (RIID . #x00000007) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the line the task item refers to.")) ((NAME . "IsSettable") (RIID . #x00000008) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ("Column" "VT_USERDEFINED.Enum.vsTaskListColumn")) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if a item within a task can be modified.")) ((NAME . "Line") (RIID . #x00000009) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the line the task item refers to.")) ((NAME . "Line") (RIID . #x00000009) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("Column" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the line the task item refers to.")) ((NAME . "Displayed") (RIID . #x0000000a) (OFFSET . #x50) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns if the task item is currently displayed.")) ((NAME . "Checked") (RIID . #x0000000b) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the checked state of the task item.")) ((NAME . "Checked") (RIID . #x0000000b) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("Column" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the checked state of the task item.")) ((NAME . "Navigate") (RIID . #x0000000c) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays the document the task item refers to.")) ((NAME . "Delete") (RIID . #x0000000d) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an object from a collection.")) ((NAME . "Select") (RIID . #x0000000e) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Causes this item to become active in the user interface.")))) ("TaskItems" (TYPE . "Dispinterface")(DESCRIPTION . "Collection of all items in the Task List.")(GUID . "{4B51103D-513C-4773-B56A-354D0928FD04}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.TaskList")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_PTR.TaskItem")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "Add") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_PTR.TaskItem")(PARAMS ("Category" "VT_BSTR")("SubCategory" "VT_BSTR")("Description" "VT_BSTR")("Priority" "VT_USERDEFINED.Enum.vsTaskPriority")("Icon" "VT_VARIANT")("Checkable" "VT_BOOL")("File" "VT_BSTR")("Line" "VT_I4")("CanUserDelete" "VT_BOOL")("FlushItem" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a task item and adds it to the task list.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x30) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ForceItemsToTaskList") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Force display all task items not yet added to the task list.")))) ("TaskList" (TYPE . "Dispinterface")(DESCRIPTION . "The object representing the Task List.")(GUID . "{4E4F0569-E16A-4DA1-92DE-10882A4DDD8C}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.Window")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "DefaultCommentToken") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TaskItems") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_PTR.TaskItems")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the TaskListItems Collection.")) ((NAME . "SelectedItems") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the currently active item in the collection.")))) ("vsTaskListColumn" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing the columns in the task list.")(GUID . "{9848C17E-6AA5-11D2-97C3-00C04FB6C6FF}")(FUNCTIONS )) ("DTEEvents" (TYPE . "Coclass")(DESCRIPTION . "The DTEEvents object triggers events about the state of the environment.")(GUID . "{C6304BAB-6765-4C63-9017-4940AEB6F207}")(ALIASES "_DTEEvents""_dispDTEEvents") (FUNCTIONS )) ("_DTEEvents" (TYPE . "Interface")(DESCRIPTION . "The DTEEvents object triggers events about the state of the environment.")(GUID . "{FA1BB6D7-CA83-11D2-AAB2-00C04F688DDE}")(FUNCTIONS )) ("_dispDTEEvents" (TYPE . "Dispinterface")(DESCRIPTION . "The DTEEvents object triggers events about the state of the environment.")(GUID . "{B50C9708-C909-4B87-A03D-AF6CC4BFB422}")(FUNCTIONS ((NAME . "OnStartupComplete") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the environment has completed initializing.")) ((NAME . "OnBeginShutdown") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the environment is beginning to close.")) ((NAME . "ModeChanged") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("LastMode" "VT_USERDEFINED.Enum.vsIDEMode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the state of the environment has changed.")) ((NAME . "OnMacrosRuntimeReset") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the macro engine has reset it's state, clearing all variable data.")))) ("vsIDEMode" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing the mode that the IDE is in.")(GUID . "{B638B3E3-C98B-4F59-9D05-105A620529F9}")(FUNCTIONS )) ("DocumentEvents" (TYPE . "Coclass")(GUID . "{DC5437F7-F114-11D2-AACF-00C04F688DDE}")(ALIASES "_DocumentEvents""_dispDocumentEvents") (FUNCTIONS )) ("_DocumentEvents" (TYPE . "Interface")(GUID . "{DC5437F5-F114-11D2-AACF-00C04F688DDE}")(FUNCTIONS )) ("_dispDocumentEvents" (TYPE . "Dispinterface")(GUID . "{DC5437F6-F114-11D2-AACF-00C04F688DDE}")(FUNCTIONS ((NAME . "DocumentSaved") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Document" "VT_PTR.Document")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs after a document is saved.")) ((NAME . "DocumentClosing") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Document" "VT_PTR.Document")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs just before a document is closed.")) ((NAME . "DocumentOpening") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("DocumentPath" "VT_BSTR")("ReadOnly" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs just before a document is opened.")) ((NAME . "DocumentOpened") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Document" "VT_PTR.Document")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs just after a document is opened.")))) ("ProjectItemsEvents" (TYPE . "Coclass")(DESCRIPTION . "The _ProjectItemsEvents object triggers events of actions taken against projects and their items.")(GUID . "{DE6C1098-93CA-4F49-BEF0-262A13CA1176}")(ALIASES "_ProjectItemsEvents""_dispProjectItemsEvents") (FUNCTIONS )) ("_ProjectItemsEvents" (TYPE . "Dispinterface")(DESCRIPTION . "The _ProjectItemsEvents object triggers events of actions taken against projects and their items.")(GUID . "{22800963-2811-410D-BF87-A7808EAC977D}")(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 ))))) ("_dispProjectItemsEvents" (TYPE . "Dispinterface")(DESCRIPTION . "The _ProjectItemsEvents object triggers events of actions taken against projects and their items.")(GUID . "{6962753F-EFD5-41C5-B083-D70687166AEB}")(FUNCTIONS ((NAME . "ItemAdded") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ProjectItem" "VT_PTR.ProjectItem")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Triggered when an item is added to a project.")) ((NAME . "ItemRemoved") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ProjectItem" "VT_PTR.ProjectItem")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Triggered when an item is removed from a project.")) ((NAME . "ItemRenamed") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ProjectItem" "VT_PTR.ProjectItem")("OldName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Triggered when an item within a project is renamed.")))) ("DebuggerEvents" (TYPE . "Coclass")(DESCRIPTION . "Events supported by the Debugger.")(GUID . "{0C763210-0FBB-11D3-B880-00C04F79E479}")(ALIASES "_DebuggerEvents""_dispDebuggerEvents") (FUNCTIONS )) ("_DebuggerEvents" (TYPE . "Interface")(DESCRIPTION . "Events supported by the Debugger.")(GUID . "{D4EAE958-0FBA-11D3-B880-00C04F79E479}")(FUNCTIONS )) ("_dispDebuggerEvents" (TYPE . "Dispinterface")(GUID . "{46209330-0FBA-11D3-B880-00C04F79E479}")(FUNCTIONS ((NAME . "OnEnterRunMode") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Reason" "VT_USERDEFINED.Enum.dbgEventReason")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reflecting the overall state of the debugger, this event is fired when entering run-mode. Note that this event may not fire when stepping. It is typically best used when updating UI.")) ((NAME . "OnEnterDesignMode") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Reason" "VT_USERDEFINED.Enum.dbgEventReason")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reflecting the overall state of the debugger, this event is fired when leaving run-mode or debug-mode. This event is fired whenever design-mode is established after debugging.")) ((NAME . "OnEnterBreakMode") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Reason" "VT_USERDEFINED.Enum.dbgEventReason")("ExecutionAction" "VT_PTR.dbgExecutionAction")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reflecting the overall state of the debugger, this event is fired when entering break-mode. This event is fired regardless of how break mode is established.")) ((NAME . "OnExceptionThrown") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ExceptionType" "VT_BSTR")("Name" "VT_BSTR")("Code" "VT_I4")("Description" "VT_BSTR")("ExceptionAction" "VT_PTR.dbgExceptionAction")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Thrown before OnEnterBreakMode. Setting the action allows the handler to affect the IDE's UI upon exiting the handler. The parameter is initially set to the value set by any prior handlers.")) ((NAME . "OnExceptionNotHandled") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ExceptionType" "VT_BSTR")("Name" "VT_BSTR")("Code" "VT_I4")("Description" "VT_BSTR")("ExceptionAction" "VT_PTR.dbgExceptionAction")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Thrown before OnEnterBreakMode. Setting the action allows the handler to affect the IDE's UI upon exiting the handler. The parameter is initially set to the value set by any prior handlers.")) ((NAME . "OnContextChanged") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("NewProcess" "VT_PTR.Process")("NewProgram" "VT_PTR.Program")("NewThread" "VT_PTR.Thread")("NewStackFrame" "VT_PTR.StackFrame")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired whenever the current process, program, thread or stack has been changed through the UI or automation model.")))) ("dbgEventReason" (TYPE . "Enum")(DESCRIPTION . "A reason is supplied with most debugging events.")(GUID . "{4106C580-C146-11D2-8AD1-00C04F79E479}")(FUNCTIONS )) ("dbgExecutionAction" (TYPE . "Enum")(DESCRIPTION . "Describes actions that the debugger performs that executes the debuggee in some fashion.")(GUID . "{77940E85-BCE0-443D-8B77-F5BD841A211E}")(FUNCTIONS )) ("dbgExceptionAction" (TYPE . "Enum")(DESCRIPTION . "Used by an exception handler to indicate how the exception should be handled, once the handler is done with it.")(GUID . "{ED2FBDD2-1EB1-11D3-B888-00C04F79E479}")(FUNCTIONS )) ("Process" (TYPE . "Dispinterface")(DESCRIPTION . "Used to examine and manipulate Processes.")(GUID . "{5C5A0070-F396-4E37-A82A-1B767E272DF9}")(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 . "Attach") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Causes the debugger to attach this process.")) ((NAME . "Detach") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("WaitForBreakOrEnd" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Causes the debugger to attach this process.")) ((NAME . "Break") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("WaitForBreakMode" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Causes a debugger break in this process.")) ((NAME . "Terminate") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("WaitForBreakOrEnd" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Terminates this process.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the process.")) ((NAME . "ProcessID") (RIID . #x00000064) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Win32 process ID for this process.")) ((NAME . "Programs") (RIID . #x00000065) (OFFSET . #x34) (RETURNS . "VT_PTR.Programs")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of programs being managed by this process.")) ((NAME . "DTE") (RIID . #x000000c8) (OFFSET . #x38) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x000000c9) (OFFSET . #x3c) (RETURNS . "VT_PTR.Debugger")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Collection") (RIID . #x000000ca) (OFFSET . #x40) (RETURNS . "VT_PTR.Processes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")))) ("Programs" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of Program objects.")(GUID . "{DC6A118A-BBAB-11D2-8AD1-00C04F79E479}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.Program")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DTE") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.Debugger")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")))) ("Program" (TYPE . "Dispinterface")(DESCRIPTION . "Used to examine and manipulate Programs.")(GUID . "{6A38D87C-BBA0-11D2-8AD1-00C04F79E479}")(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 program.")) ((NAME . "Process") (RIID . #x00000064) (OFFSET . #x20) (RETURNS . "VT_PTR.Process")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the process by which this program is managed.")) ((NAME . "Threads") (RIID . #x00000065) (OFFSET . #x24) (RETURNS . "VT_PTR.Threads")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of threads being managed by this program.")) ((NAME . "IsBeingDebugged") (RIID . #x00000066) (OFFSET . #x28) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates whether a program is being debugged at the instant this call is made. Note that the program may change debug states even before this function call has a chance to return.")) ((NAME . "DTE") (RIID . #x000000c8) (OFFSET . #x2c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x000000c9) (OFFSET . #x30) (RETURNS . "VT_PTR.Debugger")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Collection") (RIID . #x000000ca) (OFFSET . #x34) (RETURNS . "VT_PTR.Programs")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")))) ("Threads" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of Thread objects.")(GUID . "{6AA23FB4-BBA1-11D2-8AD1-00C04F79E479}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.Thread")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DTE") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.Debugger")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")))) ("Thread" (TYPE . "Dispinterface")(DESCRIPTION . "Used to examine and manipulate Threads.")(GUID . "{9407F466-BBA1-11D2-8AD1-00C04F79E479}")(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 . "Freeze") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Stops the thread from executing.")) ((NAME . "Thaw") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Allows the thread to execute.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns the name of the thread.")) ((NAME . "SuspendCount") (RIID . #x00000064) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of times this thread has been suspended by the debuggee.")) ((NAME . "ID") (RIID . #x00000065) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the thread ID.")) ((NAME . "StackFrames") (RIID . #x00000066) (OFFSET . #x30) (RETURNS . "VT_PTR.StackFrames")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of stack frames through which this thread is executing.")) ((NAME . "Program") (RIID . #x00000067) (OFFSET . #x34) (RETURNS . "VT_PTR.Program")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the program that manages this thread.")) ((NAME . "IsAlive") (RIID . #x00000068) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Is the actual thread to which this object references still alive? Note that the actual state may change before this function returns.")) ((NAME . "Priority") (RIID . #x00000069) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the priority of this thread.")) ((NAME . "Location") (RIID . #x0000006a) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the address at which the thread was executing prior to being stopped for debugging.")) ((NAME . "IsFrozen") (RIID . #x0000006b) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns true if the thread was frozen by the debugger.")) ((NAME . "DTE") (RIID . #x000000c8) (OFFSET . #x48) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x000000c9) (OFFSET . #x4c) (RETURNS . "VT_PTR.Debugger")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Collection") (RIID . #x000000ca) (OFFSET . #x50) (RETURNS . "VT_PTR.Threads")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")))) ("StackFrames" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of StackFrame objects.")(GUID . "{4ED85664-BBA2-11D2-8AD1-00C04F79E479}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.StackFrame")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DTE") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.Debugger")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")))) ("StackFrame" (TYPE . "Dispinterface")(DESCRIPTION . "Used to examine and manipulate stack-frames. Essentially a stack frame is a function-call.")(GUID . "{1342D0D8-BBA3-11D2-8AD1-00C04F79E479}")(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 . "Language") (RIID . #x00000064) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the programming language associated with this stack frame.")) ((NAME . "FunctionName") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the function name of this stack frame.")) ((NAME . "ReturnType") (RIID . #x00000066) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the return type of this stack frame.")) ((NAME . "Locals") (RIID . #x00000067) (OFFSET . #x28) (RETURNS . "VT_PTR.Expressions")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of expressions representing the locals currently known by this frame.")) ((NAME . "Arguments") (RIID . #x00000068) (OFFSET . #x2c) (RETURNS . "VT_PTR.Expressions")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of expressions representing the arguments passed to this frame.")) ((NAME . "Module") (RIID . #x00000069) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the module name for this stack frame.")) ((NAME . "DTE") (RIID . #x000000c8) (OFFSET . #x34) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x000000c9) (OFFSET . #x38) (RETURNS . "VT_PTR.Thread")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Collection") (RIID . #x000000ca) (OFFSET . #x3c) (RETURNS . "VT_PTR.StackFrames")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")))) ("Expressions" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of Expression objects.")(GUID . "{2685337A-BB9E-11D2-8AD1-00C04F79E479}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.Expression")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DTE") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.Debugger")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")))) ("Expression" (TYPE . "Dispinterface")(DESCRIPTION . "Used to examine and manipulate the item returned by an expression evaluation.")(GUID . "{27ADC812-BB07-11D2-8AD1-00C04F79E479}")(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 . "The name of the expression.")) ((NAME . "Type") (RIID . #x00000064) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The type of the expression.")) ((NAME . "DataMembers") (RIID . #x00000065) (OFFSET . #x24) (RETURNS . "VT_PTR.Expressions")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "If the expression represents a class or structure, retrieve a list of member variables, as expression objects.")) ((NAME . "Value") (RIID . #x00000066) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns the current value of the expression as a string.")) ((NAME . "Value") (RIID . #x00000066) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns the current value of the expression as a string.")) ((NAME . "IsValidValue") (RIID . #x00000067) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Is the value valid?")) ((NAME . "DTE") (RIID . #x000000c8) (OFFSET . #x34) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x000000c9) (OFFSET . #x38) (RETURNS . "VT_PTR.Debugger")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Collection") (RIID . #x000000ca) (OFFSET . #x3c) (RETURNS . "VT_PTR.Expressions")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")))) ("Debugger" (TYPE . "Dispinterface")(DESCRIPTION . "Used to manipulate the general state of the debugger.")(GUID . "{338FB9A0-BAE5-11D2-8AD1-00C04F79E479}")(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 . "GetExpression") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.Expression")(PARAMS ("ExpressionText" "VT_BSTR")("UseAutoExpandRules" "VT_BOOL")("Timeout" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Evaluates an expression based on the current stack frame. If the expression is parsable, but could not be evaluated, an object is returned but will not contain a valid value.")) ((NAME . "DetachAll") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Detaches from all attached programs.")) ((NAME . "StepInto") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("WaitForBreakOrEnd" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Steps over the next statement unless it is a function call. If so, will step to the beginning of the called function.")) ((NAME . "StepOver") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("WaitForBreakOrEnd" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Steps over the next statement regardless of whether or not it is function call.")) ((NAME . "StepOut") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("WaitForBreakOrEnd" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Steps out of the current function.")) ((NAME . "Go") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("WaitForBreakOrEnd" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Starts executing the program from the current statement, or launches the active project.")) ((NAME . "Break") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("WaitForBreakMode" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Breaks the execution of all programs currently being debugged.")) ((NAME . "Stop") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("WaitForDesignMode" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Stops debugging, terminating or detaching from all programs being debugged.")) ((NAME . "SetNextStatement") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the next instruction to be executed according to the current source file cursor position.")) ((NAME . "RunToCursor") (RIID . #x0000000a) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("WaitForBreakOrEnd" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Executes the program to the current position of the source file cursor.")) ((NAME . "ExecuteStatement") (RIID . #x0000000b) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("Statement" "VT_BSTR")("Timeout" "VT_I4")("TreatAsExpression" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Executes a statement. If the TreatAsExpression flag is true, then the string is interpreted as an expression. Output is sent to the Command Window.")) ((NAME . "Breakpoints") (RIID . #x00000064) (OFFSET . #x48) (RETURNS . "VT_PTR.Breakpoints")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of breakpoints.")) ((NAME . "Languages") (RIID . #x00000065) (OFFSET . #x4c) (RETURNS . "VT_PTR.Languages")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a list of languages that the debugger supports.")) ((NAME . "CurrentMode") (RIID . #x00000066) (OFFSET . #x50) (RETURNS . "VT_USERDEFINED.Enum.dbgDebugMode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current mode of the debugger within the context of the IDE.")) ((NAME . "CurrentProcess") (RIID . #x00000067) (OFFSET . #x54) (RETURNS . "VT_PTR.Process")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns the active process. Though the debugger supports debugging more than one process at a time, only one process can be active.")) ((NAME . "CurrentProcess") (RIID . #x00000067) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("Statement" "VT_PTR.Process")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns the active process. Though the debugger supports debugging more than one process at a time, only one process can be active.")) ((NAME . "CurrentProgram") (RIID . #x00000068) (OFFSET . #x5c) (RETURNS . "VT_PTR.Program")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns the active program. Though the debugger supports debugging more than one program at a time, only one program can be active.")) ((NAME . "CurrentProgram") (RIID . #x00000068) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("Statement" "VT_PTR.Program")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns the active program. Though the debugger supports debugging more than one program at a time, only one program can be active.")) ((NAME . "CurrentThread") (RIID . #x00000069) (OFFSET . #x64) (RETURNS . "VT_PTR.Thread")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns the current thread being debugged.")) ((NAME . "CurrentThread") (RIID . #x00000069) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("Statement" "VT_PTR.Thread")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns the current thread being debugged.")) ((NAME . "CurrentStackFrame") (RIID . #x0000006a) (OFFSET . #x6c) (RETURNS . "VT_PTR.StackFrame")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns the current stack frame.")) ((NAME . "CurrentStackFrame") (RIID . #x0000006a) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("Statement" "VT_PTR.StackFrame")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns the current stack frame.")) ((NAME . "HexDisplayMode") (RIID . #x0000006b) (OFFSET . #x74) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns the output radix used when evaluating expressions.")) ((NAME . "HexDisplayMode") (RIID . #x0000006b) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("Statement" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns the output radix used when evaluating expressions.")) ((NAME . "HexInputMode") (RIID . #x0000006c) (OFFSET . #x7c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns the input radix used when evaluating expressions.")) ((NAME . "HexInputMode") (RIID . #x0000006c) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("Statement" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns the input radix used when evaluating expressions.")) ((NAME . "LastBreakReason") (RIID . #x0000006d) (OFFSET . #x84) (RETURNS . "VT_USERDEFINED.Enum.dbgEventReason")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the last reason that a program was broken. If the program is running it returns DBG_REASON_NONE.")) ((NAME . "BreakpointLastHit") (RIID . #x0000006e) (OFFSET . #x88) (RETURNS . "VT_PTR.Breakpoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The last breakpoint hit. If multiple breakpoints were hit simultaneously, it is undefined which breakpoint in particular will be returned. See also: AllBreakpointsLastHit.")) ((NAME . "AllBreakpointsLastHit") (RIID . #x0000006f) (OFFSET . #x8c) (RETURNS . "VT_PTR.Breakpoints")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A collection of the breakpoints that were last simultaneously hit. See also: BreakpointLastHit.")) ((NAME . "DebuggedProcesses") (RIID . #x00000070) (OFFSET . #x90) (RETURNS . "VT_PTR.Processes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The collection of processes currently being debugged.")) ((NAME . "LocalProcesses") (RIID . #x00000071) (OFFSET . #x94) (RETURNS . "VT_PTR.Processes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The collection of processes currently running on this machine.")) ((NAME . "DTE") (RIID . #x000000c8) (OFFSET . #x98) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x000000c9) (OFFSET . #x9c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")))) ("Breakpoints" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of Breakpoint objects.")(GUID . "{25968106-BAFB-11D2-8AD1-00C04F79E479}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.Breakpoint")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DTE") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.Debugger")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "Add") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.Breakpoints")(PARAMS ("Function" "VT_BSTR")("File" "VT_BSTR")("Line" "VT_I4")("Column" "VT_I4")("Condition" "VT_BSTR")("ConditionType" "VT_USERDEFINED.Enum.dbgBreakpointConditionType")("Language" "VT_BSTR")("Data" "VT_BSTR")("DataCount" "VT_I4")("Address" "VT_BSTR")("HitCount" "VT_I4")("HitCountType" "VT_USERDEFINED.Enum.dbgHitCountType")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates and enables a new breakpoint. If no parameters are given, the new breakpoint dialog is displayed.")))) ("Breakpoint" (TYPE . "Dispinterface")(DESCRIPTION . "Used to manipulate a breakpoint.")(GUID . "{11C5114C-BB00-11D2-8AD1-00C04F79E479}")(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 . "Delete") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes this breakpoint.")) ((NAME . "Type") (RIID . #x00000064) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.dbgBreakpointType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The type of breakpoint this object represents.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns the user-defined name of this breakpoint.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns the user-defined name of this breakpoint.")) ((NAME . "LocationType") (RIID . #x00000065) (OFFSET . #x2c) (RETURNS . "VT_USERDEFINED.Enum.dbgBreakpointLocationType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The location type this breakpoint represents.")) ((NAME . "FunctionName") (RIID . #x00000066) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The language-specific name at which this breakpoint is set.")) ((NAME . "FunctionLineOffset") (RIID . #x00000067) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The line offset from the name for a function breakpoint.")) ((NAME . "FunctionColumnOffset") (RIID . #x00000068) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The column offset from the name for a function breakpoint.")) ((NAME . "File") (RIID . #x00000069) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The file in which this breakpoint is or will be set for file-based breakpoints.")) ((NAME . "FileLine") (RIID . #x0000006a) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The line within a file for a file breakpoint.")) ((NAME . "FileColumn") (RIID . #x0000006b) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The column within a file for a file breakpoint.")) ((NAME . "ConditionType") (RIID . #x0000006c) (OFFSET . #x48) (RETURNS . "VT_USERDEFINED.Enum.dbgBreakpointConditionType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The condition type; i.e. break when true, or break when changed.")) ((NAME . "Condition") (RIID . #x0000006d) (OFFSET . #x4c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The condition for any type of breakpoint.")) ((NAME . "Language") (RIID . #x0000006e) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The language for name or conditional breakpoints.")) ((NAME . "HitCountType") (RIID . #x0000006f) (OFFSET . #x54) (RETURNS . "VT_USERDEFINED.Enum.dbgHitCountType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The hitcount type. Describes how to interpret a hit count.")) ((NAME . "HitCountTarget") (RIID . #x00000070) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The hitcount target for any type of breakpoint. Interpreted based on the hitcount type.")) ((NAME . "Enabled") (RIID . #x00000071) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns the enabled state of this breakpoint.")) ((NAME . "Enabled") (RIID . #x00000071) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns the enabled state of this breakpoint.")) ((NAME . "Tag") (RIID . #x00000072) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Set/Returns a user-defined string identifying this breakpoint.")) ((NAME . "Tag") (RIID . #x00000072) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Set/Returns a user-defined string identifying this breakpoint.")) ((NAME . "CurrentHits") (RIID . #x00000073) (OFFSET . #x6c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The number of times this breakpoint has been hit during this debugging session.")) ((NAME . "Program") (RIID . #x00000074) (OFFSET . #x70) (RETURNS . "VT_PTR.Program")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The program to which this breakpoint is bound.")) ((NAME . "DTE") (RIID . #x000000c8) (OFFSET . #x74) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x000000c9) (OFFSET . #x78) (RETURNS . "VT_PTR.Breakpoint")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns this breakpoint's parent breakpoint. If this breakpoint does not have a parent, then nothing is returned.")) ((NAME . "Collection") (RIID . #x000000ca) (OFFSET . #x7c) (RETURNS . "VT_PTR.Breakpoints")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection in which this bound breakpoint resides, essentially providing the set of children owned by a pending breakpoint. If this object is a pending breakpoint, then nothing is returned.")) ((NAME . "Children") (RIID . #x000000cb) (OFFSET . #x80) (RETURNS . "VT_PTR.Breakpoints")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of breakpoints that represent this breakpoint's children. If the breakpoint has no children then nothing is returned.")))) ("dbgBreakpointType" (TYPE . "Enum")(DESCRIPTION . "Breakpoint Type: group, pending, bound, etc.")(GUID . "{75607DDE-2B43-11D3-B88B-00C04F79E479}")(FUNCTIONS )) ("dbgBreakpointLocationType" (TYPE . "Enum")(DESCRIPTION . "Breakpoint Location Type: function, file, data, etc.")(GUID . "{229C054C-C146-11D2-8AD1-00C04F79E479}")(FUNCTIONS )) ("dbgBreakpointConditionType" (TYPE . "Enum")(DESCRIPTION . "For conditional breakpoints to indicate breaking when the condition has changed, or when it becomes true.")(GUID . "{2A594772-C146-11D2-8AD1-00C04F79E479}")(FUNCTIONS )) ("dbgHitCountType" (TYPE . "Enum")(DESCRIPTION . "For breakpoints with hit counts, specifies how the number of hits should be interpreted.")(GUID . "{3A3329CE-C146-11D2-8AD1-00C04F79E479}")(FUNCTIONS )) ("Languages" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of Language objects.")(GUID . "{A4F4246C-C131-11D2-8AD1-00C04F79E479}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.Language")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DTE") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.Debugger")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")))) ("Language" (TYPE . "Dispinterface")(DESCRIPTION . "Used to examine and manipulate Language objects.")(GUID . "{B3CCFA68-C145-11D2-8AD1-00C04F79E479}")(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 human-readable name of this language.")) ((NAME . "DTE") (RIID . #x000000c8) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x000000c9) (OFFSET . #x24) (RETURNS . "VT_PTR.Debugger")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Collection") (RIID . #x000000ca) (OFFSET . #x28) (RETURNS . "VT_PTR.Languages")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")))) ("dbgDebugMode" (TYPE . "Enum")(DESCRIPTION . "The current state of the debugger within the IDE.")(GUID . "{E940C60A-C68F-11D2-8AD6-00C04F79E479}")(FUNCTIONS )) ("Processes" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of Process objects.")(GUID . "{9F379969-5EAC-4A54-B2BC-6946CFFB56EF}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.Process")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DTE") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.Debugger")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")))) ("TextEditorEvents" (TYPE . "Coclass")(DESCRIPTION . "Events fired when the text of a document is changed.")(GUID . "{ADF22C37-0069-4ADF-B12D-D8D47C38FE79}")(ALIASES "_TextEditorEvents""_dispTextEditorEvents") (FUNCTIONS )) ("_TextEditorEvents" (TYPE . "Interface")(GUID . "{23B7A868-6C89-436A-94FA-25D755456A77}")(FUNCTIONS )) ("_dispTextEditorEvents" (TYPE . "Dispinterface")(GUID . "{2699DD44-C507-4DA3-AA34-314A6C21DFE2}")(FUNCTIONS ((NAME . "LineChanged") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("StartPoint" "VT_PTR.TextPoint")("EndPoint" "VT_PTR.TextPoint")("Hint" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when changes in a buffer are committed.")))) ("vsDisplay" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing the current user interface state of the IDE.")(GUID . "{E0E643C3-5410-487A-B64E-2664A5C4AB50}")(FUNCTIONS )) ("Solution" (TYPE . "Coclass")(DESCRIPTION . "Collection of all projects in the environment; contains many properties of the solution.")(GUID . "{B35CAA8C-77DE-4AB3-8E5A-F038E3FC6056}")(ALIASES "_Solution") (FUNCTIONS )) ("_Solution" (TYPE . "Dispinterface")(DESCRIPTION . "Collection of all projects in the environment; contains many properties of the solution.")(GUID . "{26F6CC4B-7A48-4E4D-8AF5-9E960232E05F}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.Project")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DTE") (RIID . #x0000000a) (OFFSET . #x24) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x0000000b) (OFFSET . #x28) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Count") (RIID . #x0000000c) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "FileName") (RIID . #x0000000d) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns full pathname of solution file.")) ((NAME . "SaveAs") (RIID . #x0000000e) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Saves the current solution file.")) ((NAME . "AddFromTemplate") (RIID . #x0000000f) (OFFSET . #x38) (RETURNS . "VT_PTR.Project")(PARAMS ("FileName" "VT_BSTR")("Destination" "VT_BSTR")("ProjectName" "VT_BSTR")("Exclusive" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Copies project file to specified location; adds it to solution as project file.")) ((NAME . "AddFromFile") (RIID . #x00000010) (OFFSET . #x3c) (RETURNS . "VT_PTR.Project")(PARAMS ("FileName" "VT_BSTR")("Exclusive" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds project to solution based on project file already installed in correct location.")) ((NAME . "Open") (RIID . #x00000011) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Opens the Solution represented by the filename.")) ((NAME . "Close") (RIID . #x00000012) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("SaveFirst" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Causes the development environment to close the current solution file.")) ((NAME . "Properties") (RIID . #x00000013) (OFFSET . #x48) (RETURNS . "VT_PTR.Properties")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Properties collection.")) ((NAME . "IsDirty") (RIID . #x00000016) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "IsDirty") (RIID . #x00000016) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("SaveFirst" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Remove") (RIID . #x00000019) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("proj" "VT_PTR.Project")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a Project object from the Solution object.")) ((NAME . "TemplatePath") (RIID . #x0000001a) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ("ProjectType" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns full pathname of directory containing templates in Visual Studio install directory.")) ((NAME . "FullName") (RIID . #x0000001c) (OFFSET . #x5c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns full pathname of solution file.")) ((NAME . "Saved") (RIID . #x0000001d) (OFFSET . #x60) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating whether object was changed since the last time it was saved.")) ((NAME . "Saved") (RIID . #x0000001d) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("ProjectType" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns value indicating whether object was changed since the last time it was saved.")) ((NAME . "Globals") (RIID . #x0000001f) (OFFSET . #x68) (RETURNS . "VT_PTR.Globals")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Globals object for storing persistent data.")) ((NAME . "AddIns") (RIID . #x00000020) (OFFSET . #x6c) (RETURNS . "VT_PTR.AddIns")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Solution Add-ins collection, containing all currently available add-ins associated with the open solution.")) ((NAME . "Extender") (RIID . #x00000021) (OFFSET . #x70) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderName" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get an Extender for this object under the specified category.")) ((NAME . "ExtenderNames") (RIID . #x00000022) (OFFSET . #x74) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a list of available Extenders on this object.")) ((NAME . "ExtenderCATID") (RIID . #x00000023) (OFFSET . #x78) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Extension Category ID of this object.")) ((NAME . "IsOpen") (RIID . #x00000024) (OFFSET . #x7c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a Boolean indicating if there are any projects currently in the solution.")) ((NAME . "SolutionBuild") (RIID . #x00000026) (OFFSET . #x80) (RETURNS . "VT_PTR.SolutionBuild")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the SolutionBuild object.")) ((NAME . "Create") (RIID . #x00000028) (OFFSET . #x84) (RETURNS . "VT_VOID")(PARAMS ("Destination" "VT_BSTR")("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates an empty solution in the specified directory with the specified name.")) ((NAME . "Projects") (RIID . #x00000029) (OFFSET . #x88) (RETURNS . "VT_PTR.Projects")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of projects currently in the solution.")) ((NAME . "FindProjectItem") (RIID . #x0000002a) (OFFSET . #x8c) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Locates an item in a project.")) ((NAME . "ProjectItemsTemplatePath") (RIID . #x0000002b) (OFFSET . #x90) (RETURNS . "VT_BSTR")(PARAMS ("ProjectKind" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the location of project items for a specific project.")))) ("SolutionBuild" (TYPE . "Dispinterface")(DESCRIPTION . "Object used to build, clean, deploy, etc. the currently active SolutionConfiguration.")(GUID . "{A3C1C40C-9218-4D4C-9DAA-075F64F6922C}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.Solution")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "ActiveConfiguration") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.SolutionConfiguration")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the currently active SolutionConfiguration object.")) ((NAME . "BuildDependencies") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.BuildDependencies")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the object used for setting inter-project dependencies.")) ((NAME . "BuildState") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_USERDEFINED.Enum.vsBuildState")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current state (building, no builds started, build completed) of the build engine.")) ((NAME . "LastBuildInfo") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the results of the last build.")) ((NAME . "StartupProjects") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns the list of startup projects.")) ((NAME . "StartupProjects") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns the list of startup projects.")) ((NAME . "Build") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("WaitForBuildToFinish" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Build the currently active SolutionConfiguration.")) ((NAME . "Debug") (RIID . #x00000009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Starts debugging the currently active SolutionConfiguration.")) ((NAME . "Deploy") (RIID . #x0000000a) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("WaitForDeployToFinish" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deploys the currently active SolutionConfiguration.")) ((NAME . "Clean") (RIID . #x0000000b) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("WaitForCleanToFinish" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all files built from the currently active SolutionConfiguration.")) ((NAME . "Run") (RIID . #x0000000c) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets all StartupProjects in the running state.")) ((NAME . "SolutionConfigurations") (RIID . #x0000000d) (OFFSET . #x50) (RETURNS . "VT_PTR.SolutionConfigurations")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of SolutionConfigurations for the open solution.")) ((NAME . "BuildProject") (RIID . #x0000000e) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("SolutionConfiguration" "VT_BSTR")("ProjectUniqueName" "VT_BSTR")("WaitForBuildToFinish" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Builds a particular project within a specified Solution Configuration.")))) ("SolutionConfiguration" (TYPE . "Dispinterface")(DESCRIPTION . "Object defining a set of which projects and it's configuration should be built.")(GUID . "{60AAAD75-CB8D-4C62-9959-24D6A6A50DE7}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.SolutionConfigurations")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the object.")) ((NAME . "SolutionContexts") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_PTR.SolutionContexts")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a collection of SolutionContext objects.")) ((NAME . "Delete") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes the SolutionConfiguration object from use.")) ((NAME . "Activate") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the SolutionConfiguration object as the currently active SolutionConfiguration.")))) ("SolutionConfigurations" (TYPE . "Dispinterface")(DESCRIPTION . "Collection of defined SolutionConfiguration objects.")(GUID . "{23E78ED7-C9E1-462D-8BC6-366003486ED9}")(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 . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.SolutionConfiguration")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "DTE") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.SolutionBuild")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Add") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_PTR.SolutionConfiguration")(PARAMS ("NewName" "VT_BSTR")("ExistingName" "VT_BSTR")("Propagate" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Copies an existing SolutionConfiguration object, and returns the new SolutionConfiguration.")) ((NAME . "Count") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")))) ("SolutionContexts" (TYPE . "Dispinterface")(DESCRIPTION . "Collection of SolutionContext objects within a SolutionConfiguration object.")(GUID . "{0685B546-FB84-4917-AB98-98D40F892D61}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.SolutionConfiguration")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_PTR.SolutionContext")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")))) ("SolutionContext" (TYPE . "Dispinterface")(DESCRIPTION . "Object defining a project's configuration within a SolutionConfiguration object.")(GUID . "{FC6A1A82-9C8A-47BB-A046-6E965DF5A99B}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.SolutionContexts")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "ProjectName") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the Project this context will build.")) ((NAME . "ConfigurationName") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns the Project's configuration that will be built.")) ((NAME . "ConfigurationName") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns the Project's configuration that will be built.")) ((NAME . "PlatformName") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Project's platform that will be built.")) ((NAME . "ShouldBuild") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns if when the owning SolutionConfiguration is built, if this SolutionContext will also build.")) ((NAME . "ShouldBuild") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns if when the owning SolutionConfiguration is built, if this SolutionContext will also build.")) ((NAME . "ShouldDeploy") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns if when the owning SolutionConfiguration is deployed, if this SolutionContext will also deploy.")) ((NAME . "ShouldDeploy") (RIID . #x00000007) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns if when the owning SolutionConfiguration is deployed, if this SolutionContext will also deploy.")))) ("BuildDependencies" (TYPE . "Dispinterface")(DESCRIPTION . "Collection of projects that must be built before the owning project can be built.")(GUID . "{EAD260EB-1E5B-450A-B628-4CFADA11B4A1}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.SolutionBuild")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_PTR.BuildDependency")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")))) ("BuildDependency" (TYPE . "Dispinterface")(DESCRIPTION . "Object defining which projects must be built before the owning project can be built.")(GUID . "{9C5CEAAC-062F-4434-A2ED-78AB4D6134FE}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.BuildDependencies")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Project") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.Project")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the project that has a list of dependencies.")) ((NAME . "RequiredProjects") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the project that has a list of dependencies.")) ((NAME . "AddProject") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("ProjectUniqueName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a project to the list of projects that must be built first.")) ((NAME . "RemoveProject") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("ProjectUniqueName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a project from the list of projects that must be built first.")) ((NAME . "RemoveAllProjects") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all projects from the list of projects that must be built first.")))) ("vsBuildState" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing the current state of the build engine.")(GUID . "{16386F0E-4AD2-41B8-8D6F-7FF230AE1D17}")(FUNCTIONS )) ("Commands" (TYPE . "Dispinterface")(DESCRIPTION . "Represents commands in the environment.")(GUID . "{E6B96CAC-B8C7-40AE-B705-5C81878C4A9E}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Add") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("Guid" "VT_BSTR")("ID" "VT_I4")("Control" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds the command, as represented by the GUID and ID, to the Commands object.")) ((NAME . "Raise") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Guid" "VT_BSTR")("ID" "VT_I4")("CustomIn" "VT_PTR.VT_VARIANT")("CustomOut" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Invokes a command.")) ((NAME . "CommandInfo") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("CommandBarControl" "VT_DISPATCH")("Guid" "VT_PTR.VT_BSTR")("ID" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns command's GUID and ID in group associated with the CommandBarControl.")) ((NAME . "Count") (RIID . #x0000000a) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x34) (RETURNS . "VT_PTR.Command")(PARAMS ("index" "VT_VARIANT")("ID" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x38) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddNamedCommand") (RIID . #x0000000b) (OFFSET . #x3c) (RETURNS . "VT_PTR.Command")(PARAMS ("AddInInstance" "VT_PTR.AddIn")("Name" "VT_BSTR")("ButtonText" "VT_BSTR")("Tooltip" "VT_BSTR")("MSOButton" "VT_BOOL")("Bitmap" "VT_I4")("ContextUIGUIDs" "VT_PTR.VT_SAFEARRAY")("vsCommandDisabledFlagsValue" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a command that persists and is available the next time started.")) ((NAME . "AddCommandBar") (RIID . #x0000000c) (OFFSET . #x40) (RETURNS . "VT_DISPATCH")(PARAMS ("Name" "VT_BSTR")("Type" "VT_USERDEFINED.Enum.vsCommandBarType")("CommandBarParent" "VT_PTR.CommandBar")("Position" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a command bar that persists and is available the next time started.")) ((NAME . "RemoveCommandBar") (RIID . #x0000000d) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("CommandBar" "VT_PTR.CommandBar")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a command bar that was created with Commands.AddCommandBar.")))) ("Command" (TYPE . "Dispinterface")(DESCRIPTION . "Represents a command in the environment.")(GUID . "{5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94}")(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 object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.Commands")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "DTE") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Guid") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The command group GUID used to represent the command.")) ((NAME . "ID") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The ID within a command group GUID used to represent the command.")) ((NAME . "IsAvailable") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a value specifying if the command is enabled in the current context.")) ((NAME . "AddControl") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_PTR.CommandBarControl")(PARAMS ("Owner" "VT_DISPATCH")("Position" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a persistent command bar control for this command.")) ((NAME . "Delete") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a named command that was created with Commands.AddNamedCommand.")) ((NAME . "Bindings") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the list of key strokes to invoke the command.")) ((NAME . "Bindings") (RIID . #x00000009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("Owner" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the list of key strokes to invoke the command.")) ((NAME . "LocalizedName") (RIID . #x00000001) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))))) ("vsCommandBarType" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing which type of command bar item to create.")(GUID . "{79946991-1AE2-4D2D-9768-FD7801BE7DAA}")(FUNCTIONS )) ("SelectedItems" (TYPE . "Dispinterface")(DESCRIPTION . "Represents selected project(s) or project item(s).")(GUID . "{6CAA67CF-43AE-4184-AAAB-0200DDF6B240}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.SelectedItem")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "DTE") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "MultiSelect") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating whether the selection includes multiple items.")) ((NAME . "SelectionContainer") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_PTR.SelectionContainer")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns collection of objects representing selection context at finer granularity than Project/ProjectItem.")))) ("SelectedItem" (TYPE . "Dispinterface")(DESCRIPTION . "Represents selected project(s) or project item(s).")(GUID . "{049D2CDF-3731-4CB6-A233-BE97BCE922D3}")(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 . "Collection") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.SelectedItems")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "DTE") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Project") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.Project")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Project object associated with the object the Project property was invoked on.")) ((NAME . "ProjectItem") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ProjectItem object.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the object.")) ((NAME . "InfoCount") (RIID . #x00000008) (OFFSET . #x30) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an integer indicating the number of strings included in the Info property.")) ((NAME . "Info") (RIID . #x00000009) (OFFSET . #x34) (RETURNS . "VT_VARIANT")(PARAMS ("index" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string providing information on the selected item.")))) ("SelectionContainer" (TYPE . "Dispinterface")(DESCRIPTION . "Represents the selection context with objects that model the selection below the project item level.")(GUID . "{02273422-8DD4-4A9F-8A8B-D70443D510F4}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.SelectedItems")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "DTE") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")))) ("WindowConfigurations" (TYPE . "Dispinterface")(DESCRIPTION . "Collection of window layouts available.")(GUID . "{E577442A-98E1-46C5-BD2E-D25807EC81CE}")(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 . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.WindowConfiguration")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "DTE") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "Add") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.WindowConfiguration")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a window to the collection of currently linked windows.")) ((NAME . "ActiveConfigurationName") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the currently active window configuration.")))) ("WindowConfiguration" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing a window layout.")(GUID . "{41D02413-8A67-4C28-A980-AD7539ED415D}")(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 object.")) ((NAME . "DTE") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_PTR.WindowConfigurations")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Apply") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("FromCustomViews" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Make the window layout the current layout.")) ((NAME . "Delete") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an object from a collection.")) ((NAME . "Update") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set the window layout contained in the object match the currently used layout.")))) ("StatusBar" (TYPE . "Dispinterface")(DESCRIPTION . "Object for manipulating the Status Bar.")(GUID . "{C34301A1-3EF1-41D8-932A-FEA4A8A8CE0C}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Clear") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Resets the text in the status bar to the default text.")) ((NAME . "Animate") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("On" "VT_BOOL")("AnimationType" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Display an animated picture in the status bar.")) ((NAME . "Progress") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("InProgress" "VT_BOOL")("Label" "VT_BSTR")("AmountCompleted" "VT_I4")("Total" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates, modifies, and clears the meter control inside the status bar.")) ((NAME . "SetXYWidthHeight") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("X" "VT_I4")("Y" "VT_I4")("Width" "VT_I4")("Height" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets x, y, width, and height coordinates in the status bar.")) ((NAME . "SetLineColumnCharacter") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("Line" "VT_I4")("Column" "VT_I4")("Character" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the text column and character position in the status bar.")) ((NAME . "Text") (RIID . #x00000000) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("Line" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The text displayed in the status bar.")) ((NAME . "Text") (RIID . #x00000000) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The text displayed in the status bar.")) ((NAME . "Highlight") (RIID . #x00000009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("Highlight" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Turn on or off the highlight within the status bar.")) ((NAME . "ShowTextUpdates") (RIID . #x0000000a) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ("TextUpdates" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Allows or disallows text updates in the status bar.")))) ("ObjectExtenders" (TYPE . "Dispinterface")(DESCRIPTION . "Object that provides access to Automation Extenders.")(GUID . "{8D0AA9CC-8465-42F3-AD6E-DFDE28CCC75D}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "RegisterExtenderProvider") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ("ExtenderCATID" "VT_BSTR")("ExtenderName" "VT_BSTR")("ExtenderProvider" "VT_PTR.IExtenderProvider")("LocalizedName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Registers an Extender Provider for a specific Extender category.")) ((NAME . "UnregisterExtenderProvider") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Cookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Unregister a previously registered Extender Provider.")) ((NAME . "GetExtender") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderCATID" "VT_BSTR")("ExtenderName" "VT_BSTR")("ExtendeeObject" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get an Extender for the given object under the specified category.")) ((NAME . "GetExtenderNames") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VARIANT")(PARAMS ("ExtenderCATID" "VT_BSTR")("ExtendeeObject" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "List all Extenders for the given object under the specified category.")) ((NAME . "GetContextualExtenderCATIDs") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "List all Contextual Extender CATIDs for the current selection.")) ((NAME . "GetLocalizedExtenderName") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ("ExtenderCATID" "VT_BSTR")("ExtenderName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RegisterExtenderProviderUnk") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_I4")(PARAMS ("ExtenderCATID" "VT_BSTR")("ExtenderName" "VT_BSTR")("ExtenderProvider" "VT_PTR.IExtenderProviderUnk")("LocalizedName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IExtenderProvider" (TYPE . "Dispinterface")(DESCRIPTION . "Object that represents an Extender Provider.")(GUID . "{4DB06329-23F4-443B-9ABD-9CF611E8AE07}")(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 . "GetExtender") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderCATID" "VT_BSTR")("ExtenderName" "VT_BSTR")("ExtendeeObject" "VT_DISPATCH")("ExtenderSite" "VT_PTR.IExtenderSite")("Cookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get an Extender for the given object under the specified category.")) ((NAME . "CanExtend") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BOOL")(PARAMS ("ExtenderCATID" "VT_BSTR")("ExtenderName" "VT_BSTR")("ExtendeeObject" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns True if the Provider can provide an Extender for the given object under the specified category.")))) ("IExtenderSite" (TYPE . "Dispinterface")(DESCRIPTION . "Site Object for an Automation Extender.")(GUID . "{E57C510B-968B-4A3C-A467-EE4013157DC9}")(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 . "NotifyDelete") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("Cookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Method an Automation Extender is expected to call back upon when being destroyed to notify its site.")) ((NAME . "GetObject") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an interface or object that can be accessed at run time by name.")))) ("IExtenderProviderUnk" (TYPE . "Dispinterface")(DESCRIPTION . "Object that represents an Extender Provider.")(GUID . "{F69B64A3-9017-4E48-9784-E152B51AA722}")(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 . "GetExtender") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ("ExtenderCATID" "VT_BSTR")("ExtenderName" "VT_BSTR")("ExtendeeObject" "VT_UNKNOWN")("ExtenderSite" "VT_PTR.IExtenderSite")("Cookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get an Extender for the given object under the specified category.")) ((NAME . "CanExtend") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BOOL")(PARAMS ("ExtenderCATID" "VT_BSTR")("ExtenderName" "VT_BSTR")("ExtendeeObject" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns True if the Provider can provide an Extender for the given object under the specified category.")))) ("Find" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing Find Symbol.")(GUID . "{40D4B9B6-739B-4965-8D65-692AEC692266}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Action") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Enum.vsFindAction")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the Find action to be performed.")) ((NAME . "Action") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.vsFindAction")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the Find action to be performed.")) ((NAME . "FindWhat") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the text/pattern to be searched.")) ((NAME . "FindWhat") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the text/pattern to be searched.")) ((NAME . "MatchCase") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets whether or not the search is case sensitive.")) ((NAME . "MatchCase") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets whether or not the search is case sensitive.")) ((NAME . "MatchWholeWord") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets whether or not the search matches whole words.")) ((NAME . "MatchWholeWord") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets whether or not the search matches whole words.")) ((NAME . "MatchInHiddenText") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets whether or not hidden text is included in the search.")) ((NAME . "MatchInHiddenText") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets whether or not hidden text is included in the search.")) ((NAME . "Backwards") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets whether the search is performed backwards from the current position.")) ((NAME . "Backwards") (RIID . #x00000008) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets whether the search is performed backwards from the current position.")) ((NAME . "SearchSubfolders") (RIID . #x00000009) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets whether or not sub-folders are searched for a Find in Files operation.")) ((NAME . "SearchSubfolders") (RIID . #x00000009) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets whether or not sub-folders are searched for a Find in Files operation.")) ((NAME . "KeepModifiedDocumentsOpen") (RIID . #x0000000a) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets whether or not modified documents remain open after a Replace operation.")) ((NAME . "KeepModifiedDocumentsOpen") (RIID . #x0000000a) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets whether or not modified documents remain open after a Replace operation.")) ((NAME . "PatternSyntax") (RIID . #x0000000b) (OFFSET . #x64) (RETURNS . "VT_USERDEFINED.Enum.vsFindPatternSyntax")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the syntax used to specify the search pattern.")) ((NAME . "PatternSyntax") (RIID . #x0000000b) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.vsFindPatternSyntax")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the syntax used to specify the search pattern.")) ((NAME . "ReplaceWith") (RIID . #x0000000c) (OFFSET . #x6c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the replacement text for a Replace operation.")) ((NAME . "ReplaceWith") (RIID . #x0000000c) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the replacement text for a Replace operation.")) ((NAME . "Target") (RIID . #x0000000d) (OFFSET . #x74) (RETURNS . "VT_USERDEFINED.Enum.vsFindTarget")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the target of the search operation.")) ((NAME . "Target") (RIID . #x0000000d) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.vsFindTarget")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the target of the search operation.")) ((NAME . "SearchPath") (RIID . #x0000000e) (OFFSET . #x7c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the search path for a Find in Files operation.")) ((NAME . "SearchPath") (RIID . #x0000000e) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the search path for a Find in Files operation.")) ((NAME . "FilesOfType") (RIID . #x0000000f) (OFFSET . #x84) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the file masks for the files to be searched.")) ((NAME . "FilesOfType") (RIID . #x0000000f) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the file masks for the files to be searched.")) ((NAME . "ResultsLocation") (RIID . #x00000010) (OFFSET . #x8c) (RETURNS . "VT_USERDEFINED.Enum.vsFindResultsLocation")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the location of where the search results are shown for a bulk search operation.")) ((NAME . "ResultsLocation") (RIID . #x00000010) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.vsFindResultsLocation")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the location of where the search results are shown for a bulk search operation.")) ((NAME . "Execute") (RIID . #x00000011) (OFFSET . #x94) (RETURNS . "VT_USERDEFINED.Enum.vsFindResult")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Performs a search based on the options set on the Find object.")) ((NAME . "FindReplace") (RIID . #x00000000) (OFFSET . #x98) (RETURNS . "VT_USERDEFINED.Enum.vsFindResult")(PARAMS ("Action" "VT_USERDEFINED.Enum.vsFindAction")("FindWhat" "VT_BSTR")("vsFindOptionsValue" "VT_I4")("ReplaceWith" "VT_BSTR")("Target" "VT_USERDEFINED.Enum.vsFindTarget")("SearchPath" "VT_BSTR")("FilesOfType" "VT_BSTR")("ResultsLocation" "VT_USERDEFINED.Enum.vsFindResultsLocation")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Performs a search based on options passed in to this method without changing any options on the Find object.")))) ("vsFindAction" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing what type of find operation to perform.")(GUID . "{9FB64132-726A-4262-829E-051C6EC7B24F}")(FUNCTIONS )) ("vsFindPatternSyntax" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing how the tokens in a search specification is to be interpreted.")(GUID . "{530F2D0E-A5F9-4B7A-A379-0A3B99B5E66D}")(FUNCTIONS )) ("vsFindTarget" (TYPE . "Enum")(DESCRIPTION . "Enumeration specifying where to search.")(GUID . "{481899FB-B657-4E45-8C00-0E051052BB13}")(FUNCTIONS )) ("vsFindResultsLocation" (TYPE . "Enum")(DESCRIPTION . "Enumeration specifying where to place the results of a search.")(GUID . "{EA9142BF-B2AF-48A7-B256-93CCD3350BD8}")(FUNCTIONS )) ("wizardResult" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing the status of running a wizard.")(GUID . "{D920605A-11DD-4A12-A8DC-10578BB08606}")(FUNCTIONS )) ("ItemOperations" (TYPE . "Dispinterface")(DESCRIPTION . "Object for performing common file actions.")(GUID . "{D5DBE57B-C074-4E95-B015-ABEEAA391693}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "OpenFile") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.Window")(PARAMS ("FileName" "VT_BSTR")("ViewKind" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Opens a file as though the user invoked a open file command from the UI.")) ((NAME . "NewFile") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.Window")(PARAMS ("Item" "VT_BSTR")("Name" "VT_BSTR")("ViewKind" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a file as though the user invoked a new file command from the UI.")) ((NAME . "IsFileOpen") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ("FileName" "VT_BSTR")("ViewKind" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns True if the file is open in the specified view.")) ((NAME . "AddExistingItem") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an existing item to the current project.")) ((NAME . "AddNewItem") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_PTR.ProjectItem")(PARAMS ("Item" "VT_BSTR")("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a new item to the current project.")) ((NAME . "Navigate") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_PTR.Window")(PARAMS ("URL" "VT_BSTR")("Options" "VT_USERDEFINED.Enum.vsNavigateOptions")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Navigates to the given URL.")) ((NAME . "PromptToSave") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Enum.vsPromptResult")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Displays all unsaved files, and allows the user to optionally save specific files.")))) ("vsNavigateOptions" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing in which window should be displayed.")(GUID . "{B4CC3E73-0038-47E5-BA52-D1183F8FDBF0}")(FUNCTIONS )) ("vsPromptResult" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing the result of showing a dialog.")(GUID . "{CA3EE5D0-6305-422F-A425-99737956088F}")(FUNCTIONS )) ("UndoContext" (TYPE . "Dispinterface")(DESCRIPTION . "Allows actions within the source editor to be undone as one atomic unit.")(GUID . "{D8DEC44D-CAF2-4B39-A539-B91AE921BA92}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Open") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("Strict" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Starts a new undo operation.")) ((NAME . "Close") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Ends an undo operation.")) ((NAME . "SetAborted") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Aborts an undo context, discarding all undo state.")) ((NAME . "IsStrict") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Reflects if the Undo Context is strict.")) ((NAME . "IsAborted") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if an undo context has been aborted.")) ((NAME . "IsOpen") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if an undo context is currently in use.")))) ("Macros" (TYPE . "Dispinterface")(DESCRIPTION . "Object allowing access to the macro recorder.")(GUID . "{F9F99155-6D4D-49B1-AD63-C78C3E8A5916}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "IsRecording") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns true if the macro recorder is recording actions (Not to be used from within a macro).")) ((NAME . "EmitMacroCode") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Code" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Writes the line of code to the macro being recorded (Not to be used from within a macro).")) ((NAME . "Pause") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Pause the macro recorder so no code is written to the recording macro (Not to be used from within a macro).")) ((NAME . "Resume") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Resumes the macro recorder from the paused state so code is written to the recording macro (Not to be used from within a macro).")))) ("SourceControl" (TYPE . "Dispinterface")(DESCRIPTION . "A Document open for editing.")(GUID . "{F1DDC2C2-DF76-4EBB-9DE8-48AD2557062C}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "IsItemUnderSCC") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BOOL")(PARAMS ("ItemName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns if an items is under source code control.")) ((NAME . "IsItemCheckedOut") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_BOOL")(PARAMS ("ItemName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns if an item is checked out of source code control for editing.")) ((NAME . "CheckOutItem") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ("ItemName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Checks out an item from source code control for editing.")) ((NAME . "CheckOutItems") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ("ItemNames" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Checks out an item from source code control for editing.")) ((NAME . "ExcludeItem") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("ProjectFile" "VT_BSTR")("ItemName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExcludeItems") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("ProjectFile" "VT_BSTR")("ItemNames" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))))) ("TextBuffer" (TYPE . "Dispinterface")(DESCRIPTION . "Provides access to the code associated with a project item.")(GUID . "{F47DC7E7-84B6-474F-BB91-631640AA0560}")(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 . "Parent") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_PTR.Window")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "DTE") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "AddFromString") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("String" "VT_BSTR")("StartLine" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a string to the TextBuffer object.")) ((NAME . "AddFromFile") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("FileName" "VT_BSTR")("StartLine" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds the contents of a file to a TextBuffer object.")) ((NAME . "Lines") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ("StartLine" "VT_I4")("Count" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the specified block of lines.")) ((NAME . "CountOfLines") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns number of new line sequences in buffer.")) ((NAME . "DeleteLines") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("StartLine" "VT_I4")("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes a single line of code or a specified range of lines in a TextBuffer object.")) ((NAME . "Find") (RIID . #x0000000e) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ("Target" "VT_BSTR")("StartLine" "VT_PTR.VT_I4")("StartColumn" "VT_PTR.VT_I4")("EndLine" "VT_PTR.VT_I4")("EndColumn" "VT_PTR.VT_I4")("WholeWord" "VT_BOOL")("MatchCase" "VT_BOOL")("PatternSearch" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Searches a TextBuffer for a specified string.")))) ("ISupportVSProperties" (TYPE . "Interface")(GUID . "{6659ED14-2AB6-47F3-A890-00C8ABA43B84}")(FUNCTIONS ((NAME . "NotifyPropertiesDelete") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("ToolBox" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing the tool box window.")(GUID . "{56FCD5AF-7F17-4C5C-AA8D-AE2BB2DDBF38}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.Window")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "ActiveTab") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.ToolBoxTab")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the currently active item in the collection.")) ((NAME . "ToolBoxTabs") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.ToolBoxTabs")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of Tabs on the tool box.")))) ("ToolBoxTab" (TYPE . "Dispinterface")(DESCRIPTION . "An individual tab on the tool box.")(GUID . "{CE2DEF9E-3387-4BF2-967B-A1F7F70DF325}")(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 . "Sets/returns the name of the object.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "Collection") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.ToolBoxTabs")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "DTE") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Activate") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the focus to the specified window.")) ((NAME . "Delete") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an object from a collection.")) ((NAME . "ToolBoxItems") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_PTR.ToolBoxItems")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of items on this tab.")) ((NAME . "ListView") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the view to list mode.")) ((NAME . "ListView") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the view to list mode.")))) ("ToolBoxTabs" (TYPE . "Dispinterface")(DESCRIPTION . "Collection of all pages on the tool box.")(GUID . "{CF177B52-4F2F-42A0-8DA3-CE78679A0D2D}")(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 . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ToolBoxTab")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "DTE") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.ToolBox")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "Add") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.ToolBoxTab")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a tab to the tool box.")))) ("ToolBoxItems" (TYPE . "Dispinterface")(DESCRIPTION . "Collection of all items on a tool box page.")(GUID . "{395C7DFB-F158-431C-8F43-DDA83B4EF54E}")(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 . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ToolBoxItem")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "Parent") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.ToolBoxTab")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "DTE") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "Add") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.ToolBoxItem")(PARAMS ("Name" "VT_BSTR")("Data" "VT_VARIANT")("Format" "VT_USERDEFINED.Enum.vsToolBoxItemFormat")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an item to the tool box.")) ((NAME . "SelectedItem") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_PTR.ToolBoxItem")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the currently active item in the collection.")))) ("ToolBoxItem" (TYPE . "Dispinterface")(DESCRIPTION . "An individual item on a tool box tab.")(GUID . "{46538D1B-4D81-4002-8BB4-DBDB65BABB23}")(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 . "Sets/returns the name of the object.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the name of the object.")) ((NAME . "Collection") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_PTR.ToolBoxItems")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "DTE") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Delete") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an object from a collection.")) ((NAME . "Select") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Causes this item to become active in the user interface.")))) ("vsToolBoxItemFormat" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing the type of data stored on the tool box.")(GUID . "{44DF8FDC-7378-11D2-97CA-00C04FB6C6FF}")(FUNCTIONS )) ("IExtensibleObjectSite" (TYPE . "Interface")(GUID . "{EB5BE8A7-E593-4DE6-A923-C2AFECB96336}")(FUNCTIONS ((NAME . "NotifyDelete") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("punkObj" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))))) ("IVsProfferCommands" (TYPE . "Interface")(GUID . "{8CC0CDE1-C16A-4749-99AF-6F7523C34A57}")(FUNCTIONS ((NAME . "AddNamedCommand") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pguidPackage" "VT_PTR.GUID")("pguidCmdGroup" "VT_PTR.GUID")("pszCmdNameCanonical" "VT_LPWSTR")("pdwCmdId" "VT_PTR.VT_UI4")("pszCmdNameLocalized" "VT_LPWSTR")("pszBtnText" "VT_LPWSTR")("pszCmdTooltip" "VT_LPWSTR")("pszSatelliteDLL" "VT_LPWSTR")("dwBitmapResourceId" "VT_UI4")("dwBitmapImageIndex" "VT_UI4")("dwCmdFlagsDefault" "VT_UI4")("cUIContexts" "VT_UI4")("rgguidUIContexts" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveNamedCommand") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pszCmdNameCanonical" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RenameNamedCommand") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pszCmdNameCanonical" "VT_LPWSTR")("pszCmdNameCanonicalNew" "VT_LPWSTR")("pszCmdNameLocalizedNew" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddCommandBarControl") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pszCmdNameCanonical" "VT_LPWSTR")("pCmdBarParent" "VT_DISPATCH")("dwIndex" "VT_UI4")("dwCmdType" "VT_UI4")("ppCmdBarCtrl" "VT_PTR.VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveCommandBarControl") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pCmdBarCtrl" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddCommandBar") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pszCmdBarName" "VT_LPWSTR")("dwType" "VT_USERDEFINED.Enum.vsCommandBarType")("pCmdBarParent" "VT_DISPATCH")("dwIndex" "VT_UI4")("ppCmdBar" "VT_PTR.VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveCommandBar") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pCmdBar" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FindCommandBar") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pToolbarSet" "VT_PTR.VT_VOID")("pguidCmdGroup" "VT_PTR.GUID")("dwMenuId" "VT_UI4")("ppdispCmdBar" "VT_PTR.VT_DISPATCH")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("IFilterProperties" (TYPE . "Dispinterface")(DESCRIPTION . "Interface an Automation Extender should support if it wants to filters one or more Extendee properties.")(GUID . "{AADE1F59-6ACE-43D1-8FCA-42AF3A5C4F3C}")(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 . "IsPropertyHidden") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_USERDEFINED.Enum.vsFilterProperties")(PARAMS ("PropertyName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether the specified property is filtered (hidden).")))) ("vsFilterProperties" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing if a property should be shown.")(GUID . "{221AB797-408B-4D69-9DD1-C6F329189414}")(FUNCTIONS )) ("UIHierarchyItem" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing a node in a UI Hierarchy window (e.g. Solution Explorer).")(GUID . "{FBD0D024-09CD-4D9F-9E2B-CACD628426A5}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Collection") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.UIHierarchyItems")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection containing the object supporting this property.")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the object.")) ((NAME . "UIHierarchyItems") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_PTR.UIHierarchyItems")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection representing children of the item.")) ((NAME . "Object") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the object behind the item.")) ((NAME . "Select") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("How" "VT_USERDEFINED.Enum.vsUISelectionType")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Causes this item to become active in the user interface.")) ((NAME . "IsSelected") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns True if the item is selected, False otherwise.")))) ("UIHierarchyItems" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing collection of UIHierarchyItem objects.")(GUID . "{DB8406B0-A916-449C-A277-BB04028F4394}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Count") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x28) (RETURNS . "VT_PTR.UIHierarchyItem")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "Expanded") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns the expand state of the collection of UIHierarchyItem objects.")) ((NAME . "Expanded") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns the expand state of the collection of UIHierarchyItem objects.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x34) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("vsUISelectionType" (TYPE . "Enum")(DESCRIPTION . "Enum specifying what kind of select operation to perform.")(GUID . "{28362492-B1E3-4998-94C6-0A2CDB5484ED}")(FUNCTIONS )) ("UIHierarchy" (TYPE . "Dispinterface")(GUID . "{72A2A2EF-C209-408C-A377-76871774ADB7}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.Window")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "UIHierarchyItems") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.UIHierarchyItems")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection representing children of the item.")) ((NAME . "SelectedItems") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection comprised of the selected items.")) ((NAME . "GetItem") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_PTR.UIHierarchyItem")(PARAMS ("Names" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the item specified.")) ((NAME . "SelectUp") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("How" "VT_USERDEFINED.Enum.vsUISelectionType")("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the selection up as specified.")) ((NAME . "SelectDown") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("How" "VT_USERDEFINED.Enum.vsUISelectionType")("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the selection down as specified.")) ((NAME . "DoDefaultAction") (RIID . #x00000000) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("TextEditor" (TYPE . "Dispinterface")(GUID . "{9FF3DDCA-1795-4191-A5B1-02D1AE35D074}")(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_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "Emulation") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns dsDevStudio for backward compatibility.")) ((NAME . "Emulation") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns dsDevStudio for backward compatibility.")) ((NAME . "Overtype") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the overtype mode of the text editor.")) ((NAME . "Overtype") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the overtype mode of the text editor.")) ((NAME . "VisibleWhitespace") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the white space mode of the text editor.")) ((NAME . "VisibleWhitespace") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the white space mode of the text editor.")))) ("CodeModelLanguageConstants" (TYPE . "Module")(GUID . "{D83C7FAD-BC3A-46BB-9BFC-C0091329626D}")(FUNCTIONS )) ("vsCMPrototype" (TYPE . "Enum")(GUID . "{ED1A3F98-4477-11D3-89BF-00C04F688DDE}")(FUNCTIONS )) ("_DebuggerEventsRoot" (TYPE . "Dispinterface")(GUID . "{D4BB39FB-0F0E-11D3-B880-00C04F79E479}")(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 . "DebuggerEvents") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))))) ("vsNavigateBrowser" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing how to navigate a web browser window.")(GUID . "{178C767A-1963-4BC5-B3F2-E70F3EB441A8}")(FUNCTIONS )) ("vsCommandDisabledFlags" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing how to show a command within the user interface.")(GUID . "{947978F5-185B-4366-921E-A14C0ED46702}")(FUNCTIONS )) ("vsInitializeMode" (TYPE . "Enum")(GUID . "{9E3C8489-AE44-4FCF-9697-CD3F312BA08C}")(FUNCTIONS )) ("IDTWizard" (TYPE . "Dispinterface")(DESCRIPTION . "This interface is implemented by wizard writers to construct a wizard.")(GUID . "{E914BBE1-03A4-11D1-BBCD-00A0C90F2744}")(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 . "Execute") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("Application" "VT_DISPATCH")("hwndOwner" "VT_I4")("ContextParams" "VT_PTR.VT_SAFEARRAY")("CustomParams" "VT_PTR.VT_SAFEARRAY")("retval" "VT_PTR.wizardResult")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called when a wizard is executed. Implemented by a wizard writer.")))) ("IVsExtensibility" (TYPE . "Interface")(GUID . "{3C536122-57B1-46DE-AB34-ACC524140093}")(FUNCTIONS ((NAME . "get_Properties") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pParent" "VT_PTR.ISupportVSProperties")("pdispPropObj" "VT_DISPATCH")("ppProperties" "VT_PTR.VT_PTR.Properties")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RunWizardFile") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("bstrWizFilename" "VT_BSTR")("hwndOwner" "VT_I4")("vContextParams" "VT_PTR.VT_SAFEARRAY")("pResult" "VT_PTR.wizardResult")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "Get_TextBuffer") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVsTextStream" "VT_UNKNOWN")("pParent" "VT_PTR.IExtensibleObjectSite")("ppTextBuffer" "VT_PTR.VT_PTR.TextBuffer")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "EnterAutomationFunction") (RIID . #x00000004) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExitAutomationFunction") (RIID . #x00000005) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsInAutomationFunction") (RIID . #x00000006) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pfInAutoFunc" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "GetUserControl") (RIID . #x00000007) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("fUserControl" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetUserControl") (RIID . #x00000008) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("fUserControl" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetUserControlUnlatched") (RIID . #x00000009) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("fUserControl" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LockServer") (RIID . #x0000000a) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("__MIDL_0010" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetLockCount") (RIID . #x0000000b) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pCount" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "TestForShutdown") (RIID . #x0000000c) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("fShutdown" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "GetGlobalsObject") (RIID . #x0000000d) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("ExtractFrom" "VT_VARIANT")("ppGlobals" "VT_PTR.VT_PTR.Globals")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "GetConfigMgr") (RIID . #x0000000e) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsProject" "VT_UNKNOWN")("itemid" "VT_USERDEFINED.Typedef.ULONG_PTR")("ppCfgMgr" "VT_PTR.VT_PTR.ConfigurationManager")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "FireMacroReset") (RIID . #x00000010) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDocumentFromDocCookie") (RIID . #x00000011) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("lDocCookie" "VT_USERDEFINED.Typedef.LONG_PTR")("ppDoc" "VT_PTR.VT_PTR.Document")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "IsMethodDisabled") (RIID . #x00000012) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pGUID" "VT_PTR.GUID")("dispid" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetSuppressUI") (RIID . #x00000013) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("In" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSuppressUI") (RIID . #x00000014) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pOut" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))))) ("ULONG_PTR" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")VT_UI4)) (FUNCTIONS )) ("LONG_PTR" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")VT_I4)) (FUNCTIONS )) ("IVsGlobalsCallback" (TYPE . "Interface")(GUID . "{E2CC506A-588B-4F65-A1F0-2244C060ABCB}")(FUNCTIONS ((NAME . "WriteVariablesToData") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVariableName" "VT_LPWSTR")("varData" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ReadData") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pGlobals" "VT_PTR.Globals")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ClearVariables") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "VariableChanged") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "CanModifySource") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetParent") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("ppOut" "VT_PTR.VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))))) ("IVsGlobals" (TYPE . "Interface")(GUID . "{192AC688-E7C6-4F9D-8180-4B37EFBF6F3A}")(FUNCTIONS ((NAME . "Load") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Save") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Empty") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("vsCommandStatusTextWanted" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing the text required from a command.")(GUID . "{D9E97957-B425-4CD6-BB74-9E6F232A342A}")(FUNCTIONS )) ("vsCommandStatus" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing the state of a command.")(GUID . "{E0ACE2E3-49C1-4AA3-AC03-A2877A93D77F}")(FUNCTIONS )) ("vsCommandExecOption" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing how to execute a command.")(GUID . "{3C537E1A-39B8-4FDA-9F22-93D8C030865D}")(FUNCTIONS )) ("IDTCommandTarget" (TYPE . "Dispinterface")(DESCRIPTION . "Called to determine the status or execute a command added through Commands.AddNamedCommand. Implemented by the Add-in writer.")(GUID . "{7EF39A3E-590D-4879-88D4-C9BE5BCFD92E}")(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 . "QueryStatus") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("CmdName" "VT_BSTR")("NeededText" "VT_USERDEFINED.Enum.vsCommandStatusTextWanted")("StatusOption" "VT_PTR.vsCommandStatus")("CommandText" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called to determine the status of a command added through Commands.AddNamedCommand. Implemented by the Add-in writer.")) ((NAME . "Exec") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("CmdName" "VT_BSTR")("ExecuteOption" "VT_USERDEFINED.Enum.vsCommandExecOption")("VariantIn" "VT_PTR.VT_VARIANT")("VariantOut" "VT_PTR.VT_VARIANT")("handled" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called to execute a command added through Commands.AddNamedCommand. Implemented by the Add-in writer.")))) ("CommandWindow" (TYPE . "Dispinterface")(DESCRIPTION . "Object representing the Command Window.")(GUID . "{509B9955-7303-48C9-90D4-E165B974E6BA}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.Window")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "SendInput") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("Command" "VT_BSTR")("Execute" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Places a command into the Command Window, and optionally executes.")) ((NAME . "OutputString") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Text" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Places informational text into the Command Window.")) ((NAME . "Clear") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears all text from the command window.")) ((NAME . "TextDocument") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_PTR.TextDocument")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the TextDocument object for the Command Window.")))) ("_ProjectsEvents" (TYPE . "Dispinterface")(DESCRIPTION . "The _ProjectsEvents object triggers events of actions taken against projects.")(GUID . "{85451F83-B5CA-437F-A619-0CB705707420}")(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 ))))) ("_dispProjectsEvents" (TYPE . "Dispinterface")(DESCRIPTION . "The _ProjectsEvents object triggers events of actions taken against projects.")(GUID . "{7F508D55-627F-4D7F-BE0B-9E3D829FF0ED}")(FUNCTIONS ((NAME . "ItemAdded") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Project" "VT_PTR.Project")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Triggered when a project is added to the solution.")) ((NAME . "ItemRemoved") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Project" "VT_PTR.Project")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Triggered when a project is removed from a solution.")) ((NAME . "ItemRenamed") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Project" "VT_PTR.Project")("OldName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Triggered when a project within a solution is renamed.")))) ("ProjectsEvents" (TYPE . "Coclass")(DESCRIPTION . "The _ProjectsEvents object triggers events of actions taken against projects.")(GUID . "{536A4BE3-A376-408E-954C-471C779E216F}")(ALIASES "_ProjectsEvents""_dispProjectsEvents") (FUNCTIONS )) ("_MiscSlnFilesEventsRoot" (TYPE . "Dispinterface")(GUID . "{7658B944-F37B-11D2-AACF-00C04F688DDE}")(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 . "SolutionItemsEvents") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MiscFilesEvents") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))))) ("vsBuildKind" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing what kind of build would be performed on an item.")(GUID . "{3982FA28-7BCC-4F14-817C-93EEECE8BEEE}")(FUNCTIONS )) ("_DocumentEventsRoot" (TYPE . "Dispinterface")(GUID . "{DC5437F4-F114-11D2-AACF-00C04F688DDE}")(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 . "DocumentEvents") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ("WindowFilter" "VT_PTR.Document")) (FLAGS ( IS-GET ))))) ("vsTextChanged" (TYPE . "Enum")(GUID . "{11F0CB7F-4F63-4E09-B99C-92A6CC5F84CE}")(FUNCTIONS )) ("_TextEditorEventsRoot" (TYPE . "Dispinterface")(GUID . "{B3C38885-B288-44A8-B290-34FE63BF3C76}")(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 . "TextEditorEvents") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ("TextDocumentFilter" "VT_PTR.TextDocument")) (FLAGS ( IS-GET ))))) ("_WindowEventsRoot" (TYPE . "Dispinterface")(GUID . "{17D12026-BA99-403E-A359-71FD1E5A72CD}")(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 . "WindowEvents") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ("WindowFilter" "VT_PTR.Window")) (FLAGS ( IS-GET ))))) ("_OutputWindowEventsRoot" (TYPE . "Dispinterface")(GUID . "{AA6F4085-33B6-4629-B9EA-692101007CC2}")(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 . "OutputWindowEvents") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ("PaneFilter" "VT_BSTR")) (FLAGS ( IS-GET ))))) ("_TaskListEventsRoot" (TYPE . "Dispinterface")(GUID . "{6BC8C372-C6F0-4BE6-B255-827AC190BF71}")(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 . "TaskListEvents") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))))) ("vsStatusAnimation" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing the available built-in animations to display in the status bar.")(GUID . "{F40A5D39-FD39-4F03-8358-4DF3C338B448}")(FUNCTIONS )) ("IDTToolsOptionsPage" (TYPE . "Dispinterface")(DESCRIPTION . "This interface is implemented by tools options page writers to construct a tools options page.")(GUID . "{BDCAF240-2692-4713-902A-B110B1D0F100}")(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 . "OnAfterCreated") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("DTEObject" "VT_PTR.DTE")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called just after the tools options page is created for the first time.")) ((NAME . "GetProperties") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("PropertiesObject" "VT_PTR.VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called to return an object that holds the properties for the page.")) ((NAME . "OnOK") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called if the user presses the OK button on the Tools Options dialog.")) ((NAME . "OnCancel") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called if the user presses the Cancel button on the Tools Options dialog.")) ((NAME . "OnHelp") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called if the user presses the Help button on the Tools Options dialog.")))) ("vsStartUp" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing what should be displayed upon starting the IDE.")(GUID . "{705CD8AC-D29B-11D2-AABD-00C04F688DDE}")(FUNCTIONS )) ("vsFontCharSet" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing what character set to use when displaying items in the IDE.")(GUID . "{705CD8A4-D29B-11D2-AABD-00C04F688DDE}")(FUNCTIONS )) ("vsBrowserViewSource" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing where to show the sources of a web browser window.")(GUID . "{947FFC03-8314-4288-BDD7-DFD282DA40D5}")(FUNCTIONS )) ("_EnvironmentWebBrowser" (TYPE . "Dispinterface")(GUID . "{A3286B03-5AC6-44F0-8CC3-EBED7F1124E5}")(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 . "UseDefaultHomePage") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Use the default home page when the browser is opened, or use a custom home page.")) ((NAME . "UseDefaultHomePage") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Use the default home page when the browser is opened, or use a custom home page.")) ((NAME . "HomePage") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The URL of the default home page.")) ((NAME . "HomePage") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The URL of the default home page.")) ((NAME . "UseDefaultSearchPage") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Use the default search page when using the browser search command, or use a custom search page.")) ((NAME . "UseDefaultSearchPage") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Use the default search page when using the browser search command, or use a custom search page.")) ((NAME . "SearchPage") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The URL of the default search page.")) ((NAME . "SearchPage") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The URL of the default search page.")) ((NAME . "ViewSourceIn") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.vsBrowserViewSource")) (FLAGS ( IS-SET ))(DESCRIPTION . "Where the source of a web page is viewed when the view source command is used.")) ((NAME . "ViewSourceIn") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_USERDEFINED.Enum.vsBrowserViewSource")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Where the source of a web page is viewed when the view source command is used.")) ((NAME . "ViewSourceExternalProgram") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The program to use to view the browser source.")) ((NAME . "ViewSourceExternalProgram") (RIID . #x00000006) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The program to use to view the browser source.")))) ("_EnvironmentHelp" (TYPE . "Dispinterface")(GUID . "{AEBDED64-A206-11D3-B8B5-00C04F79F802}")(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 . "PreferredLanguage") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets preffered help language.")) ((NAME . "PreferredLanguage") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets preffered help language.")) ((NAME . "PreferredCollection") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets preferred collection file or namespace.")) ((NAME . "PreferredCollection") (RIID . #x00000001) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets preferred collection file or namespace.")) ((NAME . "External") (RIID . #x00000002) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Use external help viewer.")) ((NAME . "External") (RIID . #x00000002) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Use external help viewer.")))) ("ColorableItems" (TYPE . "Dispinterface")(GUID . "{E5D17051-D6E5-4DA7-8B3A-CA888617A5E7}")(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 ))) ((NAME . "Foreground") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the foreground color of the item.")) ((NAME . "Foreground") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the foreground color of the item.")) ((NAME . "Background") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the background color of the item.")) ((NAME . "Background") (RIID . #x00000002) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the background color of the item.")) ((NAME . "Bold") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets if the item should be shown bold.")) ((NAME . "Bold") (RIID . #x00000003) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets if the item should be shown bold.")))) ("FontsAndColorsItems" (TYPE . "Dispinterface")(DESCRIPTION . "Collection of objects detailing the color, appearance, and other attributes of an item.")(GUID . "{F25AE7E6-1460-4BA4-8E5E-BBBE746DE353}")(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 . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ColorableItems")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an indexed member of a collection.")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns value indicating the count of objects in the collection.")))) ("_FontsAndColors" (TYPE . "Dispinterface")(GUID . "{256068F6-1ADD-4F7B-BA76-571314C413AD}")(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 . "FontFamily") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a String expression indicating the face used to display text in the editor.")) ((NAME . "FontFamily") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns a String expression indicating the face used to display text in the editor.")) ((NAME . "FontCharacterSet") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Enum.vsFontCharSet")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns enumerated type indicating the character set used to display text in editor.")) ((NAME . "FontCharacterSet") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.vsFontCharSet")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns enumerated type indicating the character set used to display text in editor.")) ((NAME . "FontSize") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the size of the font used to display text in the editor.")) ((NAME . "FontSize") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the size of the font used to display text in the editor.")) ((NAME . "FontsAndColorsItems") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_PTR.FontsAndColorsItems")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the FontsAndColorsItems collection.")))) ("_EnvironmentGeneral" (TYPE . "Dispinterface")(GUID . "{48E61D9C-8C8D-42D3-914B-46D70C8B7A40}")(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 . "OnStartUp") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.vsStartUp")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/ returns a value indicating Visual Studio's startup behavior.")) ((NAME . "OnStartUp") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.vsStartUp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/ returns a value indicating Visual Studio's startup behavior.")) ((NAME . "ShowStatusBar") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns value determining whether the status bar is visible.")) ((NAME . "ShowStatusBar") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns value determining whether the status bar is visible.")) ((NAME . "WindowMenuContainsNItems") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns value determining maximum number of document windows listed on Windows menu.")) ((NAME . "WindowMenuContainsNItems") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns value determining maximum number of document windows listed on Windows menu.")) ((NAME . "MRUListContainsNItems") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns value indicating the number of files stored in the most recently used submenu.")) ((NAME . "MRUListContainsNItems") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns value indicating the number of files stored in the most recently used submenu.")) ((NAME . "AnimationSpeed") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The speed at which certain animations are shown.")) ((NAME . "AnimationSpeed") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "The speed at which certain animations are shown.")) ((NAME . "Animations") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "If animations should be shown in the user interface.")) ((NAME . "Animations") (RIID . #x00000006) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "If animations should be shown in the user interface.")) ((NAME . "ShowCommandWindowCompletion") (RIID . #x00000007) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Display the drop-down completion window in the Command Window.")) ((NAME . "ShowCommandWindowCompletion") (RIID . #x00000007) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Display the drop-down completion window in the Command Window.")) ((NAME . "CloseButtonActiveTabOnly") (RIID . #x0000000b) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "CloseButtonActiveTabOnly") (RIID . #x0000000b) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AutohidePinActiveTabOnly") (RIID . #x0000000c) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "AutohidePinActiveTabOnly") (RIID . #x0000000c) (OFFSET . #x60) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))))) ("_EnvironmentFontsAndColors" (TYPE . "Dispinterface")(GUID . "{F809CAB6-2C9F-41F2-A5AF-E26FB80E62AD}")(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 ))))) ("_EnvironmentProjectsAndSolution" (TYPE . "Dispinterface")(GUID . "{478F06D4-5D57-473F-9B74-5F8E88EFA5E7}")(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 . "OnRunOrPreview") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.vsSaveChanges")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns value determining whether environment should save everything before running or previewing.")) ((NAME . "OnRunOrPreview") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.vsSaveChanges")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns value determining whether environment should save everything before running or previewing.")) ((NAME . "ProjectsLocation") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "ProjectsLocation") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ShowOutputWindowBeforeBuild") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "ShowOutputWindowBeforeBuild") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ShowTaskListAfterBuild") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "ShowTaskListAfterBuild") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))))) ("_EnvironmentDocuments" (TYPE . "Dispinterface")(GUID . "{76ED1C48-ED86-4E9E-ACF8-A40E765DAF25}")(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 . "ReuseSavedActiveDocWindow") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "If a document window is saved, allows re-using that window when a new document is opened.")) ((NAME . "ReuseSavedActiveDocWindow") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "If a document window is saved, allows re-using that window when a new document is opened.")) ((NAME . "DetectFileChangesOutsideIDE") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/ returns value controlling whether IDE automatically reloads open files if it detects that they have changed on disk outside the IDE.")) ((NAME . "DetectFileChangesOutsideIDE") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/ returns value controlling whether IDE automatically reloads open files if it detects that they have changed on disk outside the IDE.")) ((NAME . "AutoloadExternalChanges") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "AutoloadExternalChanges") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "InitializeOpenFileFromCurrentDocument") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "InitializeOpenFileFromCurrentDocument") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MiscFilesProjectSavesLastNItems") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns value indicating number of files stored in Miscellaneous Files Project.")) ((NAME . "MiscFilesProjectSavesLastNItems") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns value indicating number of files stored in Miscellaneous Files Project.")) ((NAME . "FindReplaceShowMessageBoxes") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets if a message box should be stopped from displaying while doing a search/replace.")) ((NAME . "FindReplaceShowMessageBoxes") (RIID . #x00000006) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets if a message box should be stopped from displaying while doing a search/replace.")) ((NAME . "FindReplaceInitializeFromEditor") (RIID . #x00000007) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets if a search/replace operation should be seeded from text selected in the editor.")) ((NAME . "FindReplaceInitializeFromEditor") (RIID . #x00000007) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets if a search/replace operation should be seeded from text selected in the editor.")))) ("_EnvironmentTaskList" (TYPE . "Dispinterface")(GUID . "{4BC18A5B-DBB6-4AF5-A443-2E3F19365304}")(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 . "ConfirmTaskDeletion") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Prompts the user if it is OK to delete a task item.")) ((NAME . "ConfirmTaskDeletion") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Prompts the user if it is OK to delete a task item.")) ((NAME . "WarnOnAddingHiddenItem") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Displays UI to the user when a user task created that cannot be shown with the current filter.")) ((NAME . "WarnOnAddingHiddenItem") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Displays UI to the user when a user task created that cannot be shown with the current filter.")) ((NAME . "CommentTokens") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/Sets the list of items that are comment tokens.")) ((NAME . "CommentTokens") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/Sets the list of items that are comment tokens.")))) ("_EnvironmentKeyboard" (TYPE . "Dispinterface")(GUID . "{9C722678-490D-408F-98AE-B6B9A68AA45D}")(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 . "Scheme") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/returns the current keyboard mapping via an ASCII file showing the keyboard mapping.")) ((NAME . "Scheme") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/returns the current keyboard mapping via an ASCII file showing the keyboard mapping.")))) ("IExtensibleObject" (TYPE . "Interface")(GUID . "{86C31347-5B52-4715-B454-A6E5FCAB975D}")(FUNCTIONS ((NAME . "GetAutomationObject") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("Name" "VT_BSTR")("pParent" "VT_PTR.IExtensibleObjectSite")("ppDisp" "VT_PTR.VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))))) ("vsTaskCategories" (TYPE . "Module")(GUID . "{7BC6A78F-28DA-4639-856C-88EA7A3F4CC0}")(FUNCTIONS )) ("Constants" (TYPE . "Module")(GUID . "{B1AB3125-0744-4B46-AA7A-8902E36D2E15}")(FUNCTIONS )) ("vsFindOptions" (TYPE . "Enum")(DESCRIPTION . "Enumeration specifying how a search is to be done.")(GUID . "{A457303F-D058-4415-A2B4-A81B148C7689}")(FUNCTIONS )) ("vsMovementOptions" (TYPE . "Enum")(GUID . "{29182BD4-48A8-4E4B-81DD-1B742A3A5203}")(FUNCTIONS )) ("vsGoToLineOptions" (TYPE . "Enum")(GUID . "{11B63A24-6200-48CD-9B8D-FC6A6FB9EFF0}")(FUNCTIONS )) ("vsSmartFormatOptions" (TYPE . "Enum")(GUID . "{C512DDE3-A220-4373-8950-E6636F8CC546}")(FUNCTIONS )) ("vsInsertFlags" (TYPE . "Enum")(GUID . "{79515B53-8294-4F96-AA96-DD16BF126703}")(FUNCTIONS )) ("vsMoveToColumnLine" (TYPE . "Enum")(GUID . "{4EB2C04F-8A83-4363-81DB-DBB76CD76812}")(FUNCTIONS )) ("vsEPReplaceTextOptions" (TYPE . "Enum")(GUID . "{3740DCF8-B8B2-49A9-A1AB-944C84876C3C}")(FUNCTIONS )) ("IVsTextEditGeneral" (TYPE . "Dispinterface")(GUID . "{2E1BFD1C-5B26-4ACA-B97B-ED9D261BA3E7}")(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 . "SelectionMargin") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "SelectionMargin") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GoToAnchorAfterEscape") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "GoToAnchorAfterEscape") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "DragNDropTextEditing") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "DragNDropTextEditing") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "UndoCaretActions") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "UndoCaretActions") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MarginIndicatorBar") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "MarginIndicatorBar") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HorizontalScrollBar") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "HorizontalScrollBar") (RIID . #x00000006) (OFFSET . #x48) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "VerticalScrollBar") (RIID . #x00000007) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "VerticalScrollBar") (RIID . #x00000007) (OFFSET . #x50) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AutoDelimiterHighlighting") (RIID . #x00000008) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "AutoDelimiterHighlighting") (RIID . #x00000008) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))))) ("IVsTextEditPerLanguage" (TYPE . "Dispinterface")(GUID . "{5943BD7E-D722-42DB-A251-FE2ADD8711EA}")(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 . "TabSize") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))) ((NAME . "TabSize") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "IndentSize") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))) ((NAME . "IndentSize") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "InsertTabs") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "InsertTabs") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "IndentStyle") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.vsIndentStyle")) (FLAGS ( IS-SET ))) ((NAME . "IndentStyle") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_USERDEFINED.Typedef.vsIndentStyle")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AutoListMembers") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "AutoListMembers") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AutoListParams") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "AutoListParams") (RIID . #x00000006) (OFFSET . #x48) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "VirtualSpace") (RIID . #x00000007) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "VirtualSpace") (RIID . #x00000007) (OFFSET . #x50) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "EnableLeftClickForURLs") (RIID . #x00000008) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "EnableLeftClickForURLs") (RIID . #x00000008) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "WordWrap") (RIID . #x00000009) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "WordWrap") (RIID . #x00000009) (OFFSET . #x60) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ShowLineNumbers") (RIID . #x0000000a) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "ShowLineNumbers") (RIID . #x0000000a) (OFFSET . #x68) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ShowNavigationBar") (RIID . #x0000000b) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "ShowNavigationBar") (RIID . #x0000000b) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "HideAdvancedMembers") (RIID . #x0000000d) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "HideAdvancedMembers") (RIID . #x0000000d) (OFFSET . #x78) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))))) ("vsIndentStyle" (TYPE . "Typedef")(GUID . "{BCCEBE05-D29C-11D2-AABD-00C04F688DDE}")(FUNCTIONS )) ("_vsIndentStyle" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IVsTextEditFonts" (TYPE . "Dispinterface")(GUID . "{F39AB913-E6C9-4546-A265-1E43F8DE924C}")(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 . "FontFamily") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "FontFamily") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontCharacterSet") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.vsFontCharSet")) (FLAGS ( IS-SET ))) ((NAME . "FontCharacterSet") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Enum.vsFontCharSet")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontSize") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))) ((NAME . "FontSize") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))))) ("vsext_FontCharSet" (TYPE . "Enum")(GUID . "{C106C8DC-6D0C-11D1-B2C9-00C04FB6C6FF}")(FUNCTIONS )) ("vs_exec_Result" (TYPE . "Typedef")(GUID . "{CB0066FC-C052-4B24-84E7-045F33E4D6AF}")(FUNCTIONS )) ("VSEXECRESULT" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("vsext_DisplayMode" (TYPE . "Enum")(GUID . "{91AAB9C3-DA83-473A-8BC9-1A2730865995}")(FUNCTIONS )) ("vsext_WindowType" (TYPE . "Enum")(GUID . "{E4B9E990-FD59-11D0-BBC6-00A0C90F2744}")(FUNCTIONS )) ("vsext_WindowState" (TYPE . "Enum")(GUID . "{E0C72E51-6B99-489B-ACA6-90CEDCE888E7}")(FUNCTIONS )) ("vsext_LinkedWindowType" (TYPE . "Enum")(GUID . "{97653ACF-D869-4EC0-B450-E9842457C729}")(FUNCTIONS )) ("vsext_StartUp" (TYPE . "Enum")(GUID . "{A5578594-18E0-11D1-BBDB-00A0C90F2744}")(FUNCTIONS )) ("vsext_Build" (TYPE . "Enum")(GUID . "{47046891-19F7-11D1-BCAF-000000000000}")(FUNCTIONS )) ("DsTextSearchOptions" (TYPE . "Enum")(GUID . "{BDBE10AA-74D3-498A-A464-8074CD5E99CB}")(FUNCTIONS )) ("DsSaveChanges" (TYPE . "Enum")(GUID . "{99744EC4-7A72-11D2-ADC9-00C04F7971C3}")(FUNCTIONS )) ("DsGoToLineOptions" (TYPE . "Enum")(GUID . "{6269C78D-5591-40D6-A095-5BAC8BA07478}")(FUNCTIONS )) ("DsStartOfLineOptions" (TYPE . "Enum")(GUID . "{95751137-AC07-4C76-A219-4BE5D381985D}")(FUNCTIONS )) ("DsMovementOptions" (TYPE . "Enum")(GUID . "{4B58F807-6F08-4B41-ABAF-B5BCA4869D2C}")(FUNCTIONS )) ("DsWhitespaceOptions" (TYPE . "Enum")(GUID . "{31445615-BCAE-4BA0-A99C-246BC660CFE8}")(FUNCTIONS )) ("DsCaseOptions" (TYPE . "Enum")(GUID . "{F7D38518-E803-4462-8FA2-E481642D42FB}")(FUNCTIONS )) ("dsSaveStatus" (TYPE . "Enum")(GUID . "{8D78B9A9-A3BE-49D0-AA97-BF7FA46D8EA2}")(FUNCTIONS )) ("vsHTMLTabs" (TYPE . "Enum")(DESCRIPTION . "Enumeration describing which view is enabled in a HTML editor.")(GUID . "{44160DF5-E305-4D85-B7FE-6B5A1B81B9B0}")(FUNCTIONS )) ("HTMLWindow" (TYPE . "Dispinterface")(GUID . "{F6576203-FBCE-477E-A66B-EDA237BB68A7}")(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 . "DTE") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.DTE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the top-level extensibility object.")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.Window")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent object.")) ((NAME . "CurrentTab") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Enum.vsHTMLTabs")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The currently selected tab of the HTML editor: Design or HTML.")) ((NAME . "CurrentTab") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.vsHTMLTabs")) (FLAGS ( IS-SET ))(DESCRIPTION . "The currently selected tab of the HTML editor: Design or HTML.")) ((NAME . "CurrentTabObject") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the automation object for the current tab (e.g., a TextSelection for the HTML tab).")))) )))