#S(HASH-TABLE EQL (FILENAME . "c:\program files\common files\microsoft shared\msdesigners98\mdt2sd.dll")(GUID . "{5AB4FED5-EF2B-11D0-B681-006097C9A884}")(DESCRIPTION . "Site Structure Model 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("SSModelMgr" (TYPE . "Coclass")(DESCRIPTION . "Site Structure Model Manager Class")(GUID . "{5AB4FED6-EF2B-11D0-B681-006097C9A884}")(ALIASES "ISSModelMgr") (FUNCTIONS )) ("ISSModelMgr" (TYPE . "Interface")(DESCRIPTION . "Site Structure Model Manager")(GUID . "{5AB4FED1-EF2B-11D0-B681-006097C9A884}")(FUNCTIONS ((NAME . "GetSSModel") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("punkicuim" "VT_UNKNOWN")("punkIFpWebDirect" "VT_UNKNOWN")("punkIFpWebLocal" "VT_UNKNOWN")("punkIWebProject" "VT_UNKNOWN")("dwMode" "VT_I4")("ppissmodel" "VT_PTR.VT_PTR.ISSModel")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Get the Site Structure Model for given Web Project")))) ("ISSModel" (TYPE . "Dispinterface")(DESCRIPTION . "Site Structure Model")(GUID . "{5AB4FED2-EF2B-11D0-B681-006097C9A884}")(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 . "BaseURL") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ("fAlwaysUseMaster" "VT_BOOL")) (FLAGS ( IS-GET ))(DESCRIPTION . "Web Project Base URL")) ((NAME . "ProjectName") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Web Project Name")) ((NAME . "CreateNode") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.ISSNode")(PARAMS ("pvarURL" "VT_PTR.VT_VARIANT")("nft" "VT_USERDEFINED.Enum.NewFileType")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "create a new orphan ssnode")) ((NAME . "ReleaseNode") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("pissnd" "VT_PTR.ISSNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "release the subtree at ssnode passed in")) ((NAME . "CommitAll") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "saves all changes made to ssmodel")) ((NAME . "PrevTree") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_PTR.ISSNode")(PARAMS ("pissndCurTree" "VT_PTR.ISSNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "given current tree, get the previous tree")) ((NAME . "NextTree") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_PTR.ISSNode")(PARAMS ("pissndCurTree" "VT_PTR.ISSNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "given current tree, get the next tree")) ((NAME . "GetNodesFromFile") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_VARIANT")(PARAMS ("bstrFile" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "given filename, get all the corresponding nodes (returns safearray)")) ((NAME . "FindHomePage") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_PTR.ISSNode")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "returns home page if it exists")) ((NAME . "CreateHomePage") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_PTR.ISSNode")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "creates a new home page, fails if home page already exists")) ((NAME . "SetComponentUIManager") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("punkicuim" "VT_UNKNOWN")("dwCompRole" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FIsURLExternal") (RIID . #x6002000b) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ("szURL" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetNode") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_PTR.ISSNode")(PARAMS ("Eid" "VT_USERDEFINED.Typedef.ElementID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPissndsFromFile") (RIID . #x6002000d) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("szFile" "VT_PTR.VT_I2")("prgpissnd" "VT_PTR.")("pcNodes" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CommitChanges") (RIID . #x6002000e) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("rgpissndList" "VT_PTR.VT_PTR.ISSNode")("iCount" "VT_INT")("prgszWarnings" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetWebContext") (RIID . #x6002000f) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("pwebctx" "VT_PTR.SSWEBCONTEXT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetWebContext") (RIID . #x60020010) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("pwebctx" "VT_PTR.SSWEBCONTEXT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Refresh") (RIID . #x60020011) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSzBaseURL") (RIID . #x60020012) (OFFSET . #x64) (RETURNS . "VT_PTR.VT_I2")(PARAMS ("fAlwaysUseMaster" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetWebCommandInterface") (RIID . #x60020013) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("ppunk" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FHasNoDiagrams") (RIID . #x60020014) (OFFSET . #x6c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FUseSystemColors") (RIID . #x60020015) (OFFSET . #x70) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FExistsInProject") (RIID . #x60020016) (OFFSET . #x74) (RETURNS . "VT_I4")(PARAMS ("szURL" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))))) ("NewFileType" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ISSNode" (TYPE . "Dispinterface")(DESCRIPTION . "Site Structure Node")(GUID . "{5AB4FED3-EF2B-11D0-B681-006097C9A884}")(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 . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ssnode Name/Label")) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "ssnode Name/Label")) ((NAME . "File") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ssnode File/URL")) ((NAME . "File") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "ssnode File/URL")) ((NAME . "AbsoluteURL") (RIID . #x00000014) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ("fIncludeParameters" "VT_BOOL")("fAlwaysUseMaster" "VT_BOOL")) (FLAGS ( IS-GET ))(DESCRIPTION . "ssnode full URL")) ((NAME . "Parameters") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ssnode Parameters")) ((NAME . "Parameters") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("fIncludeParameters" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "ssnode Parameters")) ((NAME . "DateTimeLastMod") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "last time this node was modified in the site structure store")) ((NAME . "CommonPage") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "is ssnode Common Page")) ((NAME . "CommonPage") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("fIncludeParameters" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "is ssnode Common Page")) ((NAME . "HomePage") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "is ssnode Home Page")) ((NAME . "External") (RIID . #x00000008) (OFFSET . #x48) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "is ssnode External Page")) ((NAME . "Deleted") (RIID . #x00000009) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "is ssnode marked for deletion")) ((NAME . "Delete") (RIID . #x0000000a) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("fDeleteFile" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "mark ssnode for deletion")) ((NAME . "DeleteOriginalFile") (RIID . #x0000000b) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "is original underlying file to be deleted")) ((NAME . "DeleteOriginalFile") (RIID . #x0000000b) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("fDeleteFile" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "is original underlying file to be deleted")) ((NAME . "New") (RIID . #x0000000c) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "is ssnode new")) ((NAME . "Dirty") (RIID . #x0000000d) (OFFSET . #x60) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "is ssnode dirty")) ((NAME . "ChildrenAllowed") (RIID . #x0000000e) (OFFSET . #x64) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "can ssnode have children")) ((NAME . "NewFileType") (RIID . #x00000015) (OFFSET . #x68) (RETURNS . "VT_USERDEFINED.Enum.NewFileType")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "file type creation of new page will use")) ((NAME . "NewFileType") (RIID . #x00000015) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("fDeleteFile" "VT_USERDEFINED.Enum.NewFileType")) (FLAGS ( IS-SET ))(DESCRIPTION . "file type creation of new page will use")) ((NAME . "PrevChild") (RIID . #x0000000f) (OFFSET . #x70) (RETURNS . "VT_PTR.ISSNode")(PARAMS ("pissndCurChild" "VT_PTR.ISSNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "given current child, get the previous child")) ((NAME . "NextChild") (RIID . #x00000010) (OFFSET . #x74) (RETURNS . "VT_PTR.ISSNode")(PARAMS ("pissndCurChild" "VT_PTR.ISSNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "given current child, get the next child")) ((NAME . "Parent") (RIID . #x00000011) (OFFSET . #x78) (RETURNS . "VT_PTR.ISSNode")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "get the parent")) ((NAME . "Root") (RIID . #x00000012) (OFFSET . #x7c) (RETURNS . "VT_PTR.ISSNode")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "get the root node of the tree")) ((NAME . "Relocate") (RIID . #x00000013) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("pissndNewParent" "VT_PTR.ISSNode")("pissndNewNextSibling" "VT_PTR.ISSNode")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "restructure specifying new parent & position")) ((NAME . "Eid") (RIID . #x00000001) (OFFSET . #x84) (RETURNS . "VT_USERDEFINED.Typedef.ElementID")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Eid") (RIID . #x00000001) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("pissndNewParent" "VT_USERDEFINED.Typedef.ElementID")) (FLAGS ( IS-SET ))) ((NAME . "SetSzName") (RIID . #x6002001c) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("pchName" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SzNameGet") (RIID . #x6002001d) (OFFSET . #x90) (RETURNS . "VT_PTR.VT_I2")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetSzFile") (RIID . #x6002001e) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("pchFile" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SzFileGet") (RIID . #x6002001f) (OFFSET . #x98) (RETURNS . "VT_PTR.VT_I2")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetSzParameters") (RIID . #x60020020) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("pchParams" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SzParametersGet") (RIID . #x60020021) (OFFSET . #xa0) (RETURNS . "VT_PTR.VT_I2")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetDateTimeLastMod") (RIID . #x60020022) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("ftTimestamp" "VT_USERDEFINED.Structure._FILETIME")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDateTimeLastMod") (RIID . #x60020023) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("pftTimestamp" "VT_PTR._FILETIME")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FIsDeleted") (RIID . #x60020024) (OFFSET . #xac) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FIsOriginalFileDeleted") (RIID . #x60020025) (OFFSET . #xb0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FIsCommonPage") (RIID . #x60020026) (OFFSET . #xb4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FIsHomePage") (RIID . #x60020027) (OFFSET . #xb8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FIsExternal") (RIID . #x60020028) (OFFSET . #xbc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FIsNew") (RIID . #x60020029) (OFFSET . #xc0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FIsDirty") (RIID . #x6002002a) (OFFSET . #xc4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FChildrenAllowed") (RIID . #x6002002b) (OFFSET . #xc8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("ElementID" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")VT_UINT)) (FUNCTIONS )) ("_FILETIME" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SSWEBCONTEXT" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SSModel" (TYPE . "Coclass")(DESCRIPTION . "Site Structure Model Class")(GUID . "{626D56E1-F177-11D0-B681-006097C9A884}")(ALIASES "ISSModel") (FUNCTIONS )) ("SSNode" (TYPE . "Coclass")(DESCRIPTION . "Site Structure Node Class")(GUID . "{626D56E2-F177-11D0-B681-006097C9A884}")(ALIASES "ISSNode") (FUNCTIONS )) )))