#S(HASH-TABLE EQL (FILENAME . "c:\program files\microsoft visual studio\common\ide\ide98\vssln.dll")(GUID . "{44356D61-8CDE-11D0-8A34-00A0C91E2ACD}")(DESCRIPTION . "solution 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("IVsCfgProvider" (TYPE . "Interface")(GUID . "{D0B027E0-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "GetCfgs") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgpcfg" "VT_PTR.VT_PTR.IVsCfg")("pcActual" "VT_PTR.VT_UI4")("prgfFlags" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IVsCfg" (TYPE . "Interface")(GUID . "{D0B027B1-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "get_DisplayName") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrDisplayName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_IsDebugOnly") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pfIsDebugOnly" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_IsReleaseOnly") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pfIsReleaseOnly" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IVsProjectCfgProvider" (TYPE . "Interface")(GUID . "{E0B027B0-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "OpenProjectCfg") (RIID . #x60020000) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("szProjectCfgCanonicalName" "VT_LPWSTR")("ppIVsProjectCfg" "VT_PTR.VT_PTR.IVsProjectCfg")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_UsesIndependentConfigurations") (RIID . #x60020001) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pfUsesIndependentConfigurations" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IVsProjectCfg" (TYPE . "Interface")(GUID . "{D0B027B2-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "EnumOutputs") (RIID . #x60020000) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsEnumOutputs" "VT_PTR.VT_PTR.IVsEnumOutputs")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OpenOutput") (RIID . #x60020001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("szOutputCanonicalName" "VT_LPWSTR")("ppIVsOutput" "VT_PTR.VT_PTR.IVsOutput")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_ProjectCfgProvider") (RIID . #x60020002) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsProjectCfgProvider" "VT_PTR.VT_PTR.IVsProjectCfgProvider")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_BuildableProjectCfg") (RIID . #x60020003) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsBuildableProjectCfg" "VT_PTR.VT_PTR.IVsBuildableProjectCfg")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_CanonicalName") (RIID . #x60020004) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrCanonicalName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_Platform") (RIID . #x60020005) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pguidPlatform" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_IsPackaged") (RIID . #x60020006) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pfIsPackaged" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_IsSpecifyingOutputSupported") (RIID . #x60020007) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pfIsSpecifyingOutputSupported" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_TargetCodePage") (RIID . #x60020008) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("puiTargetCodePage" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_UpdateSequenceNumber") (RIID . #x60020009) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("puliUSN" )) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_RootURL") (RIID . #x6002000a) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrRootURL" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IVsEnumOutputs" (TYPE . "Interface")(GUID . "{D0B027B3-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "Reset") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Next") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("cElements" "VT_UI4")("rgpIVsOutput" "VT_PTR.VT_PTR.IVsOutput")("pcElementsFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("cElements" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsEnumOutputs" "VT_PTR.VT_PTR.IVsEnumOutputs")) (FLAGS ( IS-FUNCTION ))))) ("IVsOutput" (TYPE . "Interface")(GUID . "{D0B027B4-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "get_DisplayName") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrDisplayName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_CanonicalName") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrCanonicalName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_DeploySourceURL") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrDeploySourceURL" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_Type") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pguidType" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))))) ("IVsBuildableProjectCfg" (TYPE . "Interface")(GUID . "{D0B027C0-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "get_ProjectCfg") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsProjectCfg" "VT_PTR.VT_PTR.IVsProjectCfg")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AdviseBuildStatusCallback") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsBuildStatusCallback" "VT_PTR.IVsBuildStatusCallback")("pdwCookie" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UnadviseBuildStatusCallback") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("dwCookie" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "StartBuild") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsOutputWindowPane" "VT_PTR.IVsOutputWindowPane")("dwOptions" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "StartClean") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsOutputWindowPane" "VT_PTR.IVsOutputWindowPane")("dwOptions" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "StartUpToDateCheck") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsOutputWindowPane" "VT_PTR.IVsOutputWindowPane")("dwOptions" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryStatus") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pfBuildDone" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Stop") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("fSync" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Wait") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("dwMilliseconds" "VT_UI4")("fTickWhenMessageQNotEmpty" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryStartBuild") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("dwOptions" "VT_UI4")("pfSupported" "VT_PTR.VT_I4")("pfReady" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryStartClean") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("dwOptions" "VT_UI4")("pfSupported" "VT_PTR.VT_I4")("pfReady" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryStartUpToDateCheck") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("dwOptions" "VT_UI4")("pfSupported" "VT_PTR.VT_I4")("pfReady" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IVsBuildStatusCallback" (TYPE . "Interface")(GUID . "{D0B027C3-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "BuildBegin") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pfContinue" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BuildEnd") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("fSuccess" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Tick") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pfContinue" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IVsOutputWindowPane" (TYPE . "Interface")(GUID . "{B7886422-E776-11D0-AE28-00A0C90FFFC3}")(FUNCTIONS ((NAME . "OutputString") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pszOutputString" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Activate") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Hide") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clear") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FlushToTaskList") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "OutputTaskItemString") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pszOutputString" "VT_LPWSTR")("nPriority" "VT_USERDEFINED.Enum._vstaskpriority")("nCategory" "VT_USERDEFINED.Enum._vstaskcategory")("pszSubcategory" "VT_LPWSTR")("nBitmap" "VT_USERDEFINED.Enum._vstaskbitmap")("pszFilename" "VT_LPWSTR")("nLineNum" "VT_UI4")("pszTaskItemText" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))))) ("_vstaskpriority" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_vstaskcategory" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_vstaskbitmap" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IVsDebuggableProjectCfg" (TYPE . "Interface")(GUID . "{D0B027DC-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "DebugLaunch") (RIID . #x60030000) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("grfLaunch" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryDebugLaunch") (RIID . #x60030001) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("grfLaunch" "VT_UI4")("pfCanLaunch" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IVsHierarchicalOutput" (TYPE . "Interface")(GUID . "{D0B027C8-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "EnumSubOutputs") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsEnumOutputs" "VT_PTR.VT_PTR.IVsEnumOutputs")) (FLAGS ( IS-FUNCTION ))))) ("IVsDependencyProvider" (TYPE . "Interface")(GUID . "{D0B027C9-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "EnumDependencies") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsEnumDependencies" "VT_PTR.VT_PTR.IVsEnumDependencies")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OpenDependency") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("szDependencyCanonicalName" "VT_LPWSTR")("ppIVsDependency" "VT_PTR.VT_PTR.IVsDependency")) (FLAGS ( IS-FUNCTION ))))) ("IVsEnumDependencies" (TYPE . "Interface")(GUID . "{D0B027B5-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "Reset") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Next") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("cElements" "VT_UI4")("rgpIVsDependency" "VT_PTR.VT_PTR.IVsDependency")("pcElementsFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("cElements" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsEnumDependencies" "VT_PTR.VT_PTR.IVsEnumDependencies")) (FLAGS ( IS-FUNCTION ))))) ("IVsDependency" (TYPE . "Interface")(GUID . "{D0B027B6-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "get_CanonicalName") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrCanonicalName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_Type") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pguidType" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_Description") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrDescription" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_HelpContext") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pdwHelpContext" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_HelpFile") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrHelpFile" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IVsJavaClassDependency" (TYPE . "Interface")(GUID . "{D0B027B7-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "get_ClassName") (RIID . #x60020000) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrClassName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IVsCOMClassDependency" (TYPE . "Interface")(GUID . "{D0B027B8-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "get_CLSID") (RIID . #x60020000) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pclsid" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_ProgID") (RIID . #x60020001) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrProgID" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_Version") (RIID . #x60020002) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pdwVersion" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IVsDSNDependency" (TYPE . "Interface")(GUID . "{D0B027B9-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "get_DSN") (RIID . #x60020000) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrDSN" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_Driver") (RIID . #x60020001) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrDriver" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_Attributes") (RIID . #x60020002) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrAttributes" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IVsDLLDependency" (TYPE . "Interface")(GUID . "{D0B027BA-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "get_DLLName") (RIID . #x60020000) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrDLLName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IVsLocationSpecificDependency" (TYPE . "Interface")(GUID . "{D0B027BB-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "NeededAtLocation") (RIID . #x60020000) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("rguidLocation" "VT_PTR.GUID")("pfIsNeeded" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IVsBuildDependency" (TYPE . "Interface")(GUID . "{D0B027D6-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "get_MustUpdateBefore") (RIID . #x60020000) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pfMustUpdateBefore" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_ReferredProject") (RIID . #x60020001) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ppIUnknownProject" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))))) ("IVsBuildSpecificProjectCfgDependency" (TYPE . "Interface")(GUID . "{D0B027D7-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "get_ProjectCfg") (RIID . #x60030000) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsProjectCfg" "VT_PTR.VT_PTR.IVsProjectCfg")) (FLAGS ( IS-FUNCTION ))))) ("IVsExposedObjectProvider" (TYPE . "Interface")(GUID . "{D0B027CA-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "EnumExposedObjects") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsEnumExposedObject" "VT_PTR.VT_PTR.IVsEnumExposedObjects")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OpenExposedObject") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("szExposedObjectCanonicalName" "VT_LPWSTR")("ppIVsExposedObject" "VT_PTR.VT_PTR.IVsExposedObject")) (FLAGS ( IS-FUNCTION ))))) ("IVsEnumExposedObjects" (TYPE . "Interface")(GUID . "{D0B027BC-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "Reset") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Next") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("cElements" "VT_UI4")("rgpIVsExposedObject" "VT_PTR.VT_PTR.IVsExposedObject")("pcElementsFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("cElements" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsEnumExposedObjects" "VT_PTR.VT_PTR.IVsEnumExposedObjects")) (FLAGS ( IS-FUNCTION ))))) ("IVsExposedObject" (TYPE . "Interface")(GUID . "{D0B027BD-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "get_Description") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrDescription" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_Type") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pguidType" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_HelpContext") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pdwHelpContext" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_HelpFile") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrHelpFile" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IVsExposedCOMServer" (TYPE . "Interface")(GUID . "{D0B027BE-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "get_CLSID") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pclsid" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))))) ("IVsExposedJavaClass" (TYPE . "Interface")(GUID . "{D0B027BF-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "get_ClassName") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrClassName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IVsExposedMainExe" (TYPE . "Interface")(GUID . "{D0B027DE-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "get_CommandLine") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrCommandLine" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IVsExposedJavaPackage" (TYPE . "Interface")(GUID . "{D0B027DF-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "get_PackageName") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrPackageName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_Version") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrVersion" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IVsPropertyStreamIn" (TYPE . "Interface")(GUID . "{D0B027CB-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "Read") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("cchPropertyName" "VT_UI4")("szPropertyName" "VT_PTR.VT_I2")("pcchPropertyNameActual" "VT_PTR.VT_UI4")("pvspspt" "VT_PTR.__VSPROPERTYSTREAMPROPERTYTYPE")("pvarValue" "VT_PTR.VT_VARIANT")("pIErrorLog" "VT_PTR.IErrorLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SkipToEnd") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("__VSPROPERTYSTREAMPROPERTYTYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IErrorLog" (TYPE . "Interface")(GUID . "{3127CA40-446E-11CE-8135-00AA004BB851}")(FUNCTIONS ((NAME . "AddError") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pszPropName" "VT_LPWSTR")("pExcepInfo" "VT_PTR.EXCEPINFO")) (FLAGS ( IS-FUNCTION ))))) ("IVsPropertyFileIn" (TYPE . "Interface")(GUID . "{2BC4E9C0-66B3-11D1-B194-00A0C91E2ACD}")(FUNCTIONS ((NAME . "Close") (RIID . #x60020000) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IVsPropertyStreamOut" (TYPE . "Interface")(GUID . "{D0B027CC-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "Write") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("szPropertyName" "VT_LPWSTR")("varValue" "VT_VARIANT")("szLineComment" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "WriteSzAsBSTR") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("szPropertyName" "VT_LPWSTR")("szValue" "VT_LPWSTR")("szLineComment" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BeginPropertySection") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("szName" "VT_LPWSTR")("szLineComment" "VT_LPWSTR")("ppIVsPropertyStreamOut" "VT_PTR.VT_PTR.IVsPropertyStreamOut")("pdwCookie" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EndPropertySection") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("dwCookie" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Flush") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IVsPropertyFileOut" (TYPE . "Interface")(GUID . "{2BC4E9C1-66B3-11D1-B194-00A0C91E2ACD}")(FUNCTIONS ((NAME . "Close") (RIID . #x60020000) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IVsPersistPropertyStream" (TYPE . "Interface")(GUID . "{D0B027CD-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "InitNew") (RIID . #x60020000) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Load") (RIID . #x60020001) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsPersistPropertyStreamIn" "VT_PTR.IVsPropertyStreamIn")("pIErrorLog" "VT_PTR.IErrorLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Save") (RIID . #x60020002) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsPersistPropertyStreamOut" "VT_PTR.IVsPropertyStreamOut")("fClearDirty" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IVsStructuredFileIOHelper" (TYPE . "Interface")(GUID . "{2BC4E9C2-66B3-11D1-B194-00A0C91E2ACD}")(FUNCTIONS ((NAME . "LoadLocalizedString") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ulStringID" "VT_UI4")("pbstr" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IVsStructuredFileIO" (TYPE . "Interface")(GUID . "{D0B027E1-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "CreateNew") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("szFileName" "VT_LPWSTR")("nFormatIndex" "VT_UI4")("dwShareMode" "VT_UI4")("dwCreationDisposition" "VT_UI4")("dwFlagsAndAttributes" "VT_UI4")("pIVsStructuredFileIOHelper" "VT_PTR.IVsStructuredFileIOHelper")("szFormatVersion" "VT_LPWSTR")("szDescription" "VT_LPWSTR")("ppIVsPropertyFileOut" "VT_PTR.VT_PTR.IVsPropertyFileOut")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OpenExisting") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("szFileName" "VT_LPWSTR")("dwShareMode" "VT_UI4")("dwCreationDisposition" "VT_UI4")("dwFlagsAndAttributes" "VT_UI4")("pIVsStructuredFileIOHelper" "VT_PTR.IVsStructuredFileIOHelper")("pnFormatIndex" "VT_PTR.VT_UI4")("ppIVsPropertyFileIn" "VT_PTR.VT_PTR.IVsPropertyFileIn")("pbstrFormatVersion" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFormatList") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("szEntityName" "VT_LPWSTR")("szFileTypes" "VT_LPWSTR")("ppszFormatList" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFormatInfo") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("nFormatIndex" "VT_UI4")("puiCodePage" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FindFormatIndex") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("uiCodePage" "VT_UINT")("pnFormatIndex" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IVsDeployWebProject" (TYPE . "Interface")(GUID . "{45474623-F712-11D0-AB36-00A0C90F2713}")(FUNCTIONS ((NAME . "get_MultiserviceProject") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pdwServices" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DownloadToLocalFile") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("vsitemid" "VT_UI4")("szFilePath" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_DeploymentInfo") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("vsitemid" "VT_UI4")("pdwItemInfo" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_ItemLocalPath") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("vsitemid" "VT_UI4")("pbstrItemLocalPath" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_VirtualRoot") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrVirtualRoot" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetRootRelativeURL") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("vsitemid" "VT_UI4")("bstrRootRelativeURL" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ParseRootRelativeURL") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("bstrRootRelativeURL" "VT_LPWSTR")("pvsitemid" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_ItemMTSInfo") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("vsitemid" "VT_UI4")("bstrMTSPackage" "VT_PTR.VT_BSTR")("dwMTSSupport" "VT_PTR.__VSDPLMTSSUPPORT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_IsWebApplication") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pfIsWebApplication" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("__VSDPLMTSSUPPORT" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IVsSolutionDeploymentManager" (TYPE . "Interface")(GUID . "{910E8281-F867-11D0-AB36-00A0C90F2713}")(FUNCTIONS ((NAME . "OnDeployServiceCreate") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnDeployServiceSolutionClose") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnDeployServiceToolWindowCreated") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeployMap") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsDeploymentEngineUnk" "VT_UNKNOWN")("szMapCanonicalName" "VT_LPWSTR")("pIVsDeployStatusCallbackUnk" "VT_UNKNOWN")("pdwCookie" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryDeploymentStatus") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsDeploymentEngine" "VT_UNKNOWN")("pfDeploymentBusy" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_ActiveDeployMap") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrMapCanonicalName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "set_ActiveDeployMap") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("szMapCanonicalName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GenerateCanonicalNameForMap") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrMapCanonicalName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddMapHierarchyToToolWindow") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("szMapCanonicalName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveMapHierarchyFromToolWindow") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("szMapCanonicalName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RegisterDeploymentProvider") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsDeploymentRootManifest" "VT_UNKNOWN")("pdwProCookie" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UnregisterDeploymentProvider") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("dwProCookie" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "InvalidateDeploymentProvider") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("dwProCookie" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_TargetURLOfMap") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("szCanonicalName" "VT_LPWSTR")("pbstrTarget" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_DisplayNameOfMap") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("szCanonicalName" "VT_LPWSTR")("pbstrDisplayName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CanProjectBeStartupInMap") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("szCanonicalName" "VT_LPWSTR")("pIVsProjectHierarchy" "VT_PTR.IVsHierarchy")("pfCanBeStartUp" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "set_StartupProjectOfMap") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("szCanonicalName" "VT_LPWSTR")("pIVsProjectHierarchy" "VT_PTR.IVsHierarchy")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_StartupProjectOfMap") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("szCanonicalName" "VT_LPWSTR")("ppIVsProjectHierarchy" "VT_PTR.VT_PTR.IVsHierarchy")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnStartupProjectOfMapHasChanged") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("szCanonicalName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ShowToolWindow") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("fShow" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BuildAndDeploy") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("szCanonicalName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryBuildAndDeploy") (RIID . #x60010015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("pfReady" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumDeploymentMaps") (RIID . #x60010016) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("ppIEnumUnknown" "VT_PTR.VT_PTR.IEnumUnknown")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryNotDebugging") (RIID . #x60010017) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("pfNotDebugging" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IVsHierarchy" (TYPE . "Interface")(GUID . "{7D960B01-7AF8-11D0-8E5E-00A0C911005A}")(FUNCTIONS ((NAME . "SetSite") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pSP" "VT_PTR.IServiceProvider")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSite") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("ppSP" "VT_PTR.VT_PTR.IServiceProvider")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryClose") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pfCanClose" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Close") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetGuidProperty") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("itemid" "VT_UI4")("propid" "VT_I4")("pguid" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetGuidProperty") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("itemid" "VT_UI4")("propid" "VT_I4")("rguid" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetProperty") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("itemid" "VT_UI4")("propid" "VT_I4")("pvar" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetProperty") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("itemid" "VT_UI4")("propid" "VT_I4")("var" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetNestedHierarchy") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("itemid" "VT_UI4")("iidHierarchyNested" "VT_PTR.GUID")("ppHierarchyNested" "VT_PTR.VT_VOID")("pitemidNested" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetCanonicalName") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("itemid" "VT_UI4")("pbstrName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ParseCanonicalName") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pszName" "VT_LPWSTR")("pitemid" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Unused0") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "AdviseHierarchyEvents") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pEventSink" "VT_PTR.IVsHierarchyEvents")("pdwCookie" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UnadviseHierarchyEvents") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("dwCookie" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Unused1") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Unused2") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Unused3") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Unused4") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IServiceProvider" (TYPE . "Interface")(GUID . "{6D5140C1-7436-11CE-8034-00AA006009FA}")(FUNCTIONS ((NAME . "RemoteQueryService") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("guidService" "VT_PTR.GUID")("riid" "VT_PTR.GUID")("ppvObject" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))))) ("IVsHierarchyEvents" (TYPE . "Interface")(GUID . "{7D960B03-7AF8-11D0-8E5E-00A0C911005A}")(FUNCTIONS ((NAME . "OnItemAdded") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("itemidParent" "VT_UI4")("itemidSiblingPrev" "VT_UI4")("itemidAdded" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnItemsAppended") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("itemidParent" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnItemDeleted") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("itemid" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnPropertyChanged") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("itemid" "VT_UI4")("propid" "VT_I4")("flags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnInvalidateItems") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("itemidParent" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnInvalidateIcon") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("hicon" "VT_USERDEFINED.Typedef.wireHICON")) (FLAGS ( IS-FUNCTION ))))) ("wireHICON" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}"))) (FUNCTIONS )) ("IEnumUnknown" (TYPE . "Interface")(GUID . "{00000100-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteNext") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_UNKNOWN")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IEnumUnknown")) (FLAGS ( IS-FUNCTION ))))) ("IVsSolutionDebuggingAssistant" (TYPE . "Interface")(GUID . "{910E8282-F867-11D0-AB36-00A0C90F2713}")(FUNCTIONS ((NAME . "MapDeployedURLToProjectItem") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pszDUrl" "VT_LPWSTR")("pphier" "VT_PTR.VT_PTR.IVsHierarchy")("pitemid" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MapOutputToDeployedURL") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pProjectCfg" "VT_PTR.IVsProjectCfg")("pszOutputCanonicalName" "VT_LPWSTR")("pbstrDUrl" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MapProjectRelUrlToDeployedURL") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pProjectCfg" "VT_PTR.IVsProjectCfg")("pszProjectRelUrl" "VT_LPWSTR")("pbstrDUrl" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IVsSolutionObjectManager" (TYPE . "Interface")(GUID . "{910E8284-F867-11D0-AB36-00A0C90F2713}")(FUNCTIONS ((NAME . "get_DefaultSolutionConfiguration") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrCanonicalName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "set_DefaultSolutionConfiguration") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("szCanonicalName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))))) ("IVsSolutionSecurityOptions" (TYPE . "Interface")(GUID . "{96313150-6AA6-11D1-A202-0000F8026F55}")(FUNCTIONS ((NAME . "get_SignCabinets") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pfSignCabinets" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_UseTestCertificate") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pfUseTestCertificate" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_UseCertificateFile") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pfUseCertificateFile" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_CertificateFile") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrCertificateFile" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_PrivateKeyFile") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrPrivateKeyFile" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_TimestampServerURL") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrTimestampServerURL" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IVsDeploymentEngineProvider" (TYPE . "Interface")(GUID . "{942DCAB3-BA5D-11D0-AB23-00A0C90F2713}")(FUNCTIONS ((NAME . "CreateDeploymentEngine") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsDeploymentEngineUnk" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))))) ("IVsSolutionBuildManager" (TYPE . "Interface")(GUID . "{D0B027DB-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "DebugLaunch") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("grfLaunch" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "StartSimpleUpdateSolutionConfiguration") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("dwFlags" "VT_UI4")("dwDefQueryResults" "VT_UI4")("bSuppressUI" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AdviseUpdateSolutionEvents") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsUpdateSolutionEvents" "VT_PTR.IVsUpdateSolutionEvents")("pdwCookie" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UnadviseUpdateSolutionEvents") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("dwCookie" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UpdateSolutionConfigurationIsActive") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pbIsActive" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CanCancelUpdateSolutionConfiguration") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pbCanCancel" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CancelUpdateSolutionConfiguration") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryDebugLaunch") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("grfLaunch" "VT_UI4")("pfCanLaunch" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryBuildManagerBusy") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pfBuildManagerBusy" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FindActiveProjectCfg") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsHierarchy_DependentHierarchy" "VT_PTR.IVsHierarchy")("szCanonicalName_DependentProjectCfg" "VT_LPWSTR")("pIVsHierarchy_RequestedProject" "VT_PTR.IVsHierarchy")("ppIVsProjectCfg_Active" "VT_PTR.VT_PTR.IVsProjectCfg")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_IsDebug") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pfIsDebug" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "put_IsDebug") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("fIsDebug" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_CodePage") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("puiCodePage" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "put_CodePage") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("uiCodePage" "VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "StartSimpleUpdateProjectConfiguration") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsHierarchyToBuild" "VT_PTR.IVsHierarchy")("pIVsHierarchyDependent" "VT_PTR.IVsHierarchy")("pszDependentConfigurationCanonicalName" "VT_LPWSTR")("dwFlags" "VT_UI4")("dwDefQueryResults" "VT_UI4")("bSuppressUI" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IVsUpdateSolutionEvents" (TYPE . "Interface")(GUID . "{D0B027DA-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "UpdateSolution_Begin") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pbCancelUpdate" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UpdateSolution_Done") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("bSucceeded" "VT_I4")("bModified" "VT_I4")("bCancelCommand" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UpdateSolution_StartUpdate") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pbCancelUpdate" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UpdateSolution_Cancel") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnActiveProjectCfgChange") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsHierarchy" "VT_PTR.IVsHierarchy")) (FLAGS ( IS-FUNCTION ))))) ("IVsSolutionBuilder" (TYPE . "Interface")(GUID . "{D0B027CE-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "AdviseBuildStatusCallback") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsBuildStatusCallback" "VT_PTR.IVsBuildStatusCallback")("pdwCookie" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UnadviseBuildStatusCallback") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("dwCookie" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryBuilderStatus") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pfBuilderBusy" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IVsSyncSolutionBuilder" (TYPE . "Interface")(GUID . "{D0B027CF-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "DoBuildAction") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("cProjectCfgs" "VT_I4")("rgpIVsProjectCfg" "VT_PTR.VT_PTR.IVsProjectCfg")("dwBuildAction" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_IsUpToDate") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("cProjectCfgs" "VT_I4")("rgpIVsProjectCfg" "VT_PTR.VT_PTR.IVsProjectCfg")("pfIsUpToDate" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IVsAsyncSolutionBuilder" (TYPE . "Interface")(GUID . "{D0B027D0-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "StartBuildAction") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("cProjectCfgs" "VT_I4")("rgpIVsProjectCfg" "VT_PTR.VT_PTR.IVsProjectCfg")("dwBuildAction" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryStatus") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pfBuildDone" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Stop") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("fSync" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Wait") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("dwMilliseconds" "VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IVsProjectSelectionDialog" (TYPE . "Interface")(GUID . "{D0B027D4-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "DoModal") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("fMultipleSelectionEnabled" "VT_I4")("cInitiallySelectedProjects" "VT_UI4")("rgpIVsHierarchy" "VT_PTR.VT_PTR.IVsHierarchy")("pIVsProjectFilter" "VT_PTR.IVsProjectFilter")("ppIEnumHierarchies" "VT_PTR.VT_PTR.IEnumHierarchies")("pfCancelled" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IVsProjectFilter" (TYPE . "Interface")(GUID . "{D0B027D5-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "DoFilter") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("cproj" "VT_UI4")("rgpIVsHierarchy" "VT_PTR.VT_PTR.IVsHierarchy")("rgfAllowProject" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IEnumHierarchies" (TYPE . "Interface")(GUID . "{A2C2BCF9-AC4D-11D0-AF54-00A0C90F9DE6}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_PTR.IVsHierarchy")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IEnumHierarchies")) (FLAGS ( IS-FUNCTION ))))) ("IVsPropertyInterfaceBroker" (TYPE . "Interface")(GUID . "{D0B027D8-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "QueryPropertyInterface") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("riid" "VT_PTR.GUID")("ppvObject" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))))) ("IVsPropertyObject" (TYPE . "Interface")(GUID . "{D0B027D9-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "Clone") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsPropertyObject" "VT_PTR.VT_PTR.IVsPropertyObject")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MergeFrom") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsPropertyObject" "VT_PTR.IVsPropertyObject")) (FLAGS ( IS-FUNCTION ))))) ("IVsFileFilterListProvider" (TYPE . "Interface")(GUID . "{D0B027DD-8C1F-11D0-8A34-00A0C91E2ACD}")(FUNCTIONS ((NAME . "GetFilters") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pguidFilterGroup" "VT_PTR.GUID")("ulFilterID" "VT_UI4")("pbstrFilters" "VT_PTR.VT_BSTR")("pochFilterSeparator" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))))) ("IVsSolutionDependencies" (TYPE . "Interface")(GUID . "{2BC4E9C3-66B3-11D1-B194-00A0C91E2ACD}")(FUNCTIONS ((NAME . "GetDependencies") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("cDependencies" "VT_UI4")("prgguidBeforeProjects" "VT_PTR.GUID")("prgbstrBeforeCfgCanonicalNames" "VT_PTR.VT_BSTR")("prgguidAfterProjects" "VT_PTR.GUID")("prgbstrAfterCfgCanonicalNames" "VT_PTR.VT_BSTR")("pcActual" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetDependencies") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_HRESULT")(PARAMS ("cDependencies" "VT_UI4")("prgguidBeforeProjects" "VT_PTR.GUID")("prgbstrBeforeCfgCanonicalNames" "VT_PTR.VT_BSTR")("prgguidAfterProjects" "VT_PTR.GUID")("prgbstrAfterCfgCanonicalNames" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IVsBuildOrder" (TYPE . "Interface")(GUID . "{D9D45C05-928F-11D0-8A3E-00A0C91E2ACD}")(FUNCTIONS ((NAME . "get_BuildOrder") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("cpIVsHierarchy" "VT_UI4")("prgpIVsHierarchy" "VT_PTR.VT_PTR.IVsHierarchy")("pcActual" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "put_BuildOrder") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("cpIVsHierarchy" "VT_UI4")("prgpIVsHierarchy" "VT_PTR.VT_PTR.IVsHierarchy")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MoveProjectAfter") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("dwOptions" "VT_UI4")("pIVsHierarchy_ToMove" "VT_PTR.IVsHierarchy")("count" "VT_UI4")("prgpIVsHierarchy_Before" "VT_PTR.VT_PTR.IVsHierarchy")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AdviseBuildOrderEvents") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsBuildOrderEvents" "VT_PTR.IVsBuildOrderEvents")("pdwCookie" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UnadviseBuildOrderEvents") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("dwCookie" "VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IVsBuildOrderEvents" (TYPE . "Interface")(GUID . "{2BC4E9C4-66B3-11D1-B194-00A0C91E2ACD}")(FUNCTIONS ((NAME . "OnBuildOrderChanged") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("fOnSolutionLoad" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("VS_SOLUTION_PACKAGE" (TYPE . "Coclass")(DESCRIPTION . "VsSolutionPackage Class")(GUID . "{282BD676-8B5B-11D0-8A34-00A0C91E2ACD}")(ALIASES "IVsPackage") (FUNCTIONS )) ("IVsPackage" (TYPE . "Interface")(GUID . "{7D960B00-7AF8-11D0-8E5E-00A0C911005A}")(FUNCTIONS ((NAME . "SetSite") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pSP" "VT_PTR.IServiceProvider")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryClose") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pfCanClose" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Close") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetAutomationObject") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pszPropName" "VT_LPWSTR")("ppDisp" "VT_PTR.VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateTool") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("rguidPersistenceSlot" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ResetDefaults") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("grfFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPropertyPage") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("rguidPage" "VT_PTR.GUID")("ppage" "VT_PTR._VSPROPSHEETPAGE")) (FLAGS ( IS-FUNCTION ))))) ("_VSPROPSHEETPAGE" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("VS_SOLUTION_BUILDER" (TYPE . "Coclass")(DESCRIPTION . "Solution Builder Class")(GUID . "{D9D45C01-928F-11D0-8A3E-00A0C91E2ACD}")(ALIASES "IVsSolutionBuilder""IVsSyncSolutionBuilder""IVsAsyncSolutionBuilder") (FUNCTIONS )) ("VS_SOLUTION_DEPLOYMENT_MANAGER" (TYPE . "Coclass")(DESCRIPTION . "Solution Deployment Manager Service Class")(GUID . "{910E8280-F867-11D0-AB36-00A0C90F2713}")(ALIASES "IVsSolutionDeploymentManager") (FUNCTIONS )) ("VS_SOLUTION_DEBUGGING_ASSISTANT" (TYPE . "Coclass")(DESCRIPTION . "Solution Debugging Assistant Class")(GUID . "{910E8283-F867-11D0-AB36-00A0C90F2713}")(ALIASES "IVsSolutionDebuggingAssistant") (FUNCTIONS )) ("VS_HTML_CONVERTER" (TYPE . "Coclass")(DESCRIPTION . "HTML Converter Class")(GUID . "{CB89733B-B2E0-11D1-981B-0000F8058E9D}")(ALIASES "IVsHTMLConverter") (FUNCTIONS )) ("IVsHTMLConverter" (TYPE . "Interface")(GUID . "{CB89733A-B2E0-11D1-981B-0000F8058E9D}")(FUNCTIONS ((NAME . "get_DefaultURLEncodingCodePage") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pulCodePage" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ConvertToEntities") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("szToConvert" "VT_LPWSTR")("cchBuffSize" "VT_UI4")("szBuffer" "VT_PTR.VT_I2")("pcchBuffSizeActual" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ConvertFromEntities") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("szToConvert" "VT_LPWSTR")("cchBuffSize" "VT_UI4")("szBuffer" "VT_PTR.VT_I2")("pcchBuffSizeActual" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ConvertToURLEncoding") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("uCodePage" "VT_UINT")("szToConvert" "VT_LPWSTR")("cchBuffSize" "VT_UI4")("szBuffer" "VT_PTR.VT_I2")("pcchBuffSizeActual" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ConvertFromURLEncoding") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("uCodePage" "VT_UINT")("szToConvert" "VT_LPWSTR")("cchBuffSize" "VT_UI4")("szBuffer" "VT_PTR.VT_I2")("pcchBuffSizeActual" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("VS_SOLUTION_OBJECT_MANAGER" (TYPE . "Coclass")(DESCRIPTION . "Solution Object Manager")(GUID . "{910E8285-F867-11D0-AB36-00A0C90F2713}")(ALIASES "IVsSolutionObjectManager") (FUNCTIONS )) ("VS_SOLUTION_SECURITY_OPTIONS" (TYPE . "Coclass")(DESCRIPTION . "Solution Security Options")(GUID . "{96313151-6AA6-11D1-A202-0000F8026F55}")(ALIASES "IVsSolutionSecurityOptions") (FUNCTIONS )) ("VS_DEPLOYMENT_ENGINE_PROVIDER" (TYPE . "Coclass")(DESCRIPTION . "VsDeploymentEngineProvider class")(GUID . "{B0597AD3-BA6E-11D0-AB23-00A0C90F2713}")(ALIASES "IVsDeploymentEngineProvider") (FUNCTIONS )) ("VsSolutionBuilder" (TYPE . "Coclass")(DESCRIPTION . "SolutionBuilder Class")(GUID . "{0C8203A6-B745-11D0-BEC4-00A0C913D1F8}")(ALIASES "IVsSolutionBuilder") (FUNCTIONS )) ("VS_DEPLOYMENT_MAPTGTMANIFEST" (TYPE . "Coclass")(DESCRIPTION . "VsDeploymentMapTgt class")(GUID . "{CDD6DE80-C580-11D0-AB26-00A0C90F2713}")(ALIASES "IVsDeploymentMapTgt") (FUNCTIONS )) ("IVsDeploymentMapTgt" (TYPE . "Interface")(GUID . "{CDD6DE83-C580-11D0-AB26-00A0C90F2713}")(FUNCTIONS ((NAME . "EnumChildren") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsEnumDeploymentManifests" "VT_PTR.VT_PTR.IVsEnumDeploymentServices")("ppIVsDeploymentManifest" "VT_PTR.VT_PTR.IVsDeploymentService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumChildrenWithCount") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsEnumDeploymentManifests" "VT_PTR.VT_PTR.IVsEnumDeploymentServices")("ppIVsDeploymentManifest" "VT_PTR.VT_PTR.IVsDeploymentService")("pcEnumEx" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OpenChild") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("szCanonicalName" "VT_LPWSTR")("ppIVsDeploymentManifest" "VT_PTR.VT_PTR.IVsDeploymentService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddChild") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsDeploymentManifest" "VT_PTR.IVsDeploymentService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveChild") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsDeploymentManifest" "VT_PTR.IVsDeploymentService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateChild") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsDeploymentManifest" "VT_PTR.VT_PTR.IVsDeploymentService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DestroyChild") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsDeploymentManifest" "VT_PTR.IVsDeploymentService")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_DisplayName") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrDisplayName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "set_DisplayName") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("szDisplayName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveProject") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pguidProject" "VT_PTR.GUID")("fQuiet" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_CanonicalName") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrCanonicalName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "set_CanonicalName") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("szCanonicalName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "HasChildren") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Deploy") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryDeploy") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pfReadyToDeploy" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateService") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("uType" "VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_Target") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrTarget" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsLocalDeploymentMapTgt") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsWebDeploymentMapTgt") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsUNCDeploymentMapTgt") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "set_StartupProject") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsHierarchy" "VT_PTR.IVsHierarchy")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_StartupProject") (RIID . #x60010015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsHierarchy" "VT_PTR.VT_PTR.IVsHierarchy")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CanProjectBeStartup") (RIID . #x60010016) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsHierarchy" "VT_PTR.IVsHierarchy")("pfCanBeStartUp" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetAsActive") (RIID . #x60010017) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetProjects") (RIID . #x60010018) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgpIVsHierarchy" "VT_PTR.VT_PTR.IVsHierarchy")("pcActual" "VT_PTR.VT_UI4")("dwFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "set_Target") (RIID . #x60010019) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("lpszTarget" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_Timeout") (RIID . #x6001001a) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("plTimeout" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RenameProject") (RIID . #x6001001b) (OFFSET . #x78) (RETURNS . "VT_HRESULT")(PARAMS ("pguidProject" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FreeAdviseCookies") (RIID . #x6001001c) (OFFSET . #x7c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IVsEnumDeploymentServices" (TYPE . "Interface")(GUID . "{AE4BDA20-BC95-11D0-A3C4-444553540000}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("cElements" "VT_UI4")("prgpIVsDeploymentService" "VT_USERDEFINED.Interface.IVsEnumDeploymentServices")("pcElementsFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("cElements" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsEnumDeploymentServices" "VT_PTR.VT_PTR.IVsEnumDeploymentServices")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IVsDeploymentService" (TYPE . "Interface")(GUID . "{AE4BDA21-BC95-11D0-A3C4-444553540000}")(FUNCTIONS ((NAME . "EnumChildren") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsEnumDeploymentManifests" "VT_PTR.VT_PTR.IVsEnumDeploymentSources")("ppIVsDeploymentManifest" "VT_PTR.VT_PTR.IVsDeploymentSource")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumChildrenWithCount") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsEnumDeploymentManifests" "VT_PTR.VT_PTR.IVsEnumDeploymentSources")("ppIVsDeploymentManifest" "VT_PTR.VT_PTR.IVsDeploymentSource")("pcEnumEx" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OpenChild") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("szCanonicalName" "VT_LPWSTR")("ppIVsDeploymentManifest" "VT_PTR.VT_PTR.IVsDeploymentSource")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddChild") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsDeploymentManifest" "VT_PTR.IVsDeploymentSource")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveChild") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsDeploymentManifest" "VT_PTR.IVsDeploymentSource")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateChild") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsDeploymentManifest" "VT_PTR.VT_PTR.IVsDeploymentSource")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DestroyChild") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsDeploymentManifest" "VT_PTR.IVsDeploymentSource")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_DisplayName") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrDisplayName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "set_DisplayName") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("szDisplayName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveProject") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pguidProject" "VT_PTR.GUID")("fQuiet" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_CanonicalName") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrCanonicalName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "set_CanonicalName") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("szCanonicalName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "HasChildren") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Deploy") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_ServiceType") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("plServiceType" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "set_ServiceType") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("lServiceType" "VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_ServerComponentsRoot") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrServerComponentRoot" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_DeploymentFolderForFile") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("szFullLocalRootPath" "VT_LPWSTR")("szFullLocalCfgPath" "VT_LPWSTR")("szFullLocalFilePath" "VT_LPWSTR")("pbstrFolder" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RenameProject") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pguidProject" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FreeAdviseCookies") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IVsEnumDeploymentSources" (TYPE . "Interface")(GUID . "{AE4BDA27-BC95-11D0-A3C4-444553540000}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("cElements" "VT_UI4")("prgpIVsDeploymentSource" "VT_USERDEFINED.Interface.IVsEnumDeploymentSources")("pcElementsFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("cElements" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsEnumDeploymentSources" "VT_PTR.VT_PTR.IVsEnumDeploymentSources")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IVsDeploymentSource" (TYPE . "Interface")(GUID . "{1273C693-C1A8-11D0-AB25-00A0C90F2713}")(FUNCTIONS ((NAME . "EnumChildren") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsEnumDeploymentManifests" "VT_PTR.VT_PTR.IVsEnumDeploymentSources")("ppIVsDeploymentManifest" "VT_PTR.VT_PTR.IVsDeploymentSource")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumChildrenWithCount") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("ppIVsEnumDeploymentManifests" "VT_PTR.VT_PTR.IVsEnumDeploymentSources")("ppIVsDeploymentManifest" "VT_PTR.VT_PTR.IVsDeploymentSource")("pcEnumEx" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OpenChild") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("szCanonicalName" "VT_LPWSTR")("ppIVsDeploymentManifest" "VT_PTR.VT_PTR.IVsDeploymentSource")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddChild") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsDeploymentManifest" "VT_PTR.IVsDeploymentSource")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveChild") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsDeploymentManifest" "VT_PTR.IVsDeploymentSource")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateChild") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsDeploymentManifest" "VT_PTR.VT_PTR.IVsDeploymentSource")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DestroyChild") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pIVsDeploymentManifest" "VT_PTR.IVsDeploymentSource")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_DisplayName") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrDisplayName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "set_DisplayName") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("szDisplayName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveProject") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pguidProject" "VT_PTR.GUID")("fQuiet" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_CanonicalName") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrCanonicalName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "set_CanonicalName") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("szCanonicalName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "HasChildren") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Deploy") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_ProjectGuid") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pguidProject" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "set_ProjectGuid") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pguidProject" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_FileName") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrPathName" "VT_PTR.VT_BSTR")("pbstrFileName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "set_FileName") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("szPathName" "VT_LPWSTR")("szFileName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_IsProject") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_IsFile") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RenameProject") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("pguidProject" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FreeAdviseCookies") (RIID . #x60010015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("VS_SOLUTION_OBJECT" (TYPE . "Coclass")(DESCRIPTION . "Solution object")(GUID . "{D9D45C04-928F-11D0-8A3E-00A0C91E2ACD}")(ALIASES "Solution") (FUNCTIONS )) ("Solution" (TYPE . "Dispinterface")(GUID . "{D9D45C03-928F-11D0-8A3E-00A0C91E2ACD}")(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 . "ActiveCfg") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_USERDEFINED.Enum.__ActiveCfgChoices_Enum")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ActiveCfg") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.__ActiveCfgChoices_Enum")) (FLAGS ( IS-SET ))))) ("__ActiveCfgChoices_Enum" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("VS_SOLUTION_BUILDORDER_PPAGE" (TYPE . "Coclass")(DESCRIPTION . "Solution Build Order Property Page")(GUID . "{86362740-70FD-11D1-B198-00A0C91E2ACD}")(ALIASES "IPropertyPage") (FUNCTIONS )) ("IPropertyPage" (TYPE . "Interface")(GUID . "{B196B28D-BAB4-101A-B69C-00AA00341D07}")(FUNCTIONS ((NAME . "SetPageSite") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pPageSite" "VT_PTR.IPropertyPageSite")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Activate") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("hWndParent" )("pRect" )("bModal" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Deactivate") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPageInfo") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pPageInfo" "VT_PTR.tagPROPPAGEINFO")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetObjects") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("cObjects" "VT_UI4")("ppUnk" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Show") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("nCmdShow" "VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Move") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pRect" )) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsPageDirty") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Apply") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Help") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pszHelpDir" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TranslateAccelerator") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pMsg" "VT_PTR.tagMSG")) (FLAGS ( IS-FUNCTION ))))) ("IPropertyPageSite" (TYPE . "Interface")(GUID . "{B196B28C-BAB4-101A-B69C-00AA00341D07}")(FUNCTIONS ((NAME . "OnStatusChange") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("dwFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetLocaleID") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pLocaleID" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPageContainer") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("ppUnk" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TranslateAccelerator") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pMsg" "VT_PTR.tagMSG")) (FLAGS ( IS-FUNCTION ))))) ("tagMSG" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagPOINT" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagPROPPAGEINFO" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) )))