#S(HASH-TABLE EQL (FILENAME . "c:\progra~1\micros~2\office\mimedir.dll")(GUID . "{0006F080-0000-0000-C000-000000000046}")(DESCRIPTION . "MimeDir 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("MimeDirItem" (TYPE . "Coclass")(DESCRIPTION . "MimeDirItem Class")(GUID . "{0006F081-0000-0000-C000-000000000046}")(ALIASES "IMimeDirItem2") (FUNCTIONS )) ("IMimeDirItem2" (TYPE . "Interface")(DESCRIPTION . "IMimeDirItem2 Interface")(GUID . "{000672A6-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "EnumChildren") (RIID . #x60020000) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IEnumUnknown")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnumChildren")) ((NAME . "AddChild") (RIID . #x60020001) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pmdiChild" "VT_PTR.IMimeDirItem2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AddChild")) ((NAME . "SetVersion") (RIID . #x60020002) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ulVersion" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetVersion")) ((NAME . "GetVersion") (RIID . #x60020003) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pulVersion" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetVersion")))) ("IMimeDirProp2" (TYPE . "Interface")(DESCRIPTION . "IMimeDirProp2 interface")(GUID . "{000672A5-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "GetProps") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pcProps" "VT_PTR.VT_UI4")("prgProps" "VT_USERDEFINED.Interface.IMimeDirProp2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetProps")) ((NAME . "SetProps") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("cProps" "VT_UI4")("rgProps" "VT_USERDEFINED.Interface.IMimeDirProp2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetProps")))) ("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 ))))) ("MimeDirParser" (TYPE . "Coclass")(DESCRIPTION . "MimeDirParser Class")(GUID . "{0006F082-0000-0000-C000-000000000046}")(ALIASES "IMimeDirParse") (FUNCTIONS )) ("IMimeDirParse" (TYPE . "Interface")(DESCRIPTION . "IMimeDirParse Interface")(GUID . "{00067294-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "ParseStream") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.IStream")("pUnkNotify" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ParseStream")))) ("IStream" (TYPE . "Interface")(GUID . "{0000000C-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteSeek") (RIID . #x60020000) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("dlibMove" "VT_USERDEFINED.Structure._LARGE_INTEGER")("dwOrigin" "VT_UI4")("plibNewPosition" "VT_PTR._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetSize") (RIID . #x60020001) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("libNewSize" "VT_USERDEFINED.Structure._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteCopyTo") (RIID . #x60020002) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.IStream")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("pcbRead" "VT_PTR._ULARGE_INTEGER")("pcbWritten" "VT_PTR._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Commit") (RIID . #x60020003) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("grfCommitFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Revert") (RIID . #x60020004) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "LockRegion") (RIID . #x60020005) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("libOffset" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("dwLockType" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UnlockRegion") (RIID . #x60020006) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("libOffset" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("dwLockType" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Stat") (RIID . #x60020007) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pstatstg" "VT_PTR.tagSTATSTG")("grfStatFlag" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60020008) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("ppstm" "VT_PTR.VT_PTR.IStream")) (FLAGS ( IS-FUNCTION ))))) ("ISequentialStream" (TYPE . "Interface")(GUID . "{0C733A30-2A1C-11CE-ADE5-00AA0044773D}")(FUNCTIONS ((NAME . "RemoteRead") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pv" "VT_PTR.VT_I1")("cb" "VT_UI4")("pcbRead" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteWrite") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pv" "VT_PTR.VT_I1")("cb" "VT_UI4")("pcbWritten" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("_LARGE_INTEGER" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_ULARGE_INTEGER" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagSTATSTG" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_FILETIME" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MimeDirWriter" (TYPE . "Coclass")(DESCRIPTION . "MimeDirWriter Class")(GUID . "{0006F083-0000-0000-C000-000000000046}")(ALIASES "IMimeDirWrite") (FUNCTIONS )) ("IMimeDirWrite" (TYPE . "Interface")(DESCRIPTION . "IMimeDirWrite Interface")(GUID . "{00067295-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "WriteStream") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.IStream")("szProp" "VT_LPWSTR")("szValue" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method WriteStream")) ((NAME . "SetEncoding") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("enc" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetEncoding")) ((NAME . "GetEncoding") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("penc" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetEncoding")))) ("MimeDirSchema" (TYPE . "Coclass")(DESCRIPTION . "MimeDirProfile Class")(GUID . "{0006F084-0000-0000-C000-000000000046}")(ALIASES "IMimeDirSchema2") (FUNCTIONS )) ("IMimeDirSchema2" (TYPE . "Interface")(DESCRIPTION . "IMimeDirSchema2 Interface")(GUID . "{000672A4-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "GetSchema") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pSchema" "VT_PTR.tagMDNameID")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetSchema")) ((NAME . "SetSchema") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pSchema" "VT_PTR.tagMDNameID")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetSchema")) ((NAME . "ReadValue") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pval" "VT_PTR.tagMDPropValue2")("szProp" "VT_LPWSTR")("szValue" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ReadValue")) ((NAME . "WriteValue") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pval" "VT_PTR.tagMDPropValue2")("szBuf" "VT_LPWSTR")("cbBuf" "VT_UI4")("pcbOffset" "VT_PTR.VT_UI4")("pcbReq" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method WriteValue")))) ("tagMDNameID" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagMDKindType" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagMDKind" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagMDPropValue2" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SPropValue" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_PV" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SBinary" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SShortArray" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SLongArray" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SRealArray" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SDoubleArray" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SCurrencyArray" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SAppTimeArray" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SDateTimeArray" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SBinaryArray" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SLPSTRArray" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SWStringArray" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SGuidArray" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SLargeIntegerArray" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagMDValueTypeID" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MDCvt_vCal" (TYPE . "Coclass")(DESCRIPTION . "MDCvt_vCal Class")(GUID . "{0006F08F-0000-0000-C000-000000000046}")(ALIASES "IMDCvt_vCal") (FUNCTIONS )) ("IMDCvt_vCal" (TYPE . "Interface")(DESCRIPTION . "IMDCvt_vCal Interface")(GUID . "{00067297-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "ImportFromVcalStream") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pstmText" "VT_PTR.IStream")("pFolder" "VT_PTR.IMAPIFolder")("pImpSite" "VT_PTR.IOutlookImportSite2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ImportFromVcalStream")) ((NAME . "MessageToVcalStream") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pmess" "VT_PTR.IMessage")("pstm" "VT_PTR.IStream")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method MessageToVcalStream")) ((NAME . "VcalStreamToMessage") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.IStream")("szIpmClass" "VT_LPWSTR")("pmfold" "VT_PTR.IMAPIFolder")("ppmess" "VT_PTR.VT_PTR.IMessage")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method VcalStreamToMessage")) ((NAME . "FindChild") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pMDItemSrc" "VT_PTR.IMimeDirItem")("pSchema" "VT_PTR.tagMDNameID")("ppMDItemDest" "VT_PTR.VT_PTR.IMimeDirItem")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method FindChild")) ((NAME . "FreeBusyToVcalStream") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("szAttendee" "VT_LPWSTR")("ftmStart" "VT_USERDEFINED.Structure._FILETIME")("ftmEnd" "VT_USERDEFINED.Structure._FILETIME")("penumfb" "VT_PTR.IEnumFBBlock")("pstm" "VT_PTR.IStream")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method FreeBusyToVcalStream")))) ("IMAPIFolder" (TYPE . "Interface")(GUID . "{0002030C-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "CreateMessage") (RIID . #x60030000) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("lpInterface" "VT_PTR.GUID")("ulFlags" "VT_UI4")("lppMessage" "VT_PTR.VT_PTR.IMessage")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteCopyMessages") (RIID . #x60030001) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("lpMsgList" "VT_PTR._SBinaryArray")("lpInterface" "VT_PTR.GUID")("lpDestFolder" "VT_UNKNOWN")("ulUIParam" "VT_UI4")("lpProgress" "VT_PTR.IMAPIProgress")("ulFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteMessages") (RIID . #x60030002) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("lpMsgList" "VT_PTR._SBinaryArray")("ulUIParam" "VT_UI4")("lpProgress" "VT_PTR.IMAPIProgress")("ulFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateFolder") (RIID . #x60030003) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("ulFolderType" "VT_UI4")("lpszFolderName" "VT_LPWSTR")("lpszFolderComment" "VT_LPWSTR")("lpInterface" "VT_PTR.GUID")("ulFlags" "VT_UI4")("lppFolder" "VT_PTR.VT_PTR.IMAPIFolder")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteCopyFolder") (RIID . #x60030004) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("cbEntryID" "VT_UI4")("lpEntryID" "VT_PTR.VT_UI1")("lpInterface" "VT_PTR.GUID")("lpDestFolder" "VT_UNKNOWN")("lpszNewFolderName" "VT_LPWSTR")("ulUIParam" "VT_UI4")("lpProgress" "VT_PTR.IMAPIProgress")("ulFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteFolder") (RIID . #x60030005) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("cbEntryID" "VT_UI4")("lpEntryID" "VT_PTR.VT_UI1")("ulUIParam" "VT_UI4")("lpProgress" "VT_PTR.IMAPIProgress")("ulFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetReadFlags") (RIID . #x60030006) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("lpMsgList" "VT_PTR._SBinaryArray")("ulUIParam" "VT_UI4")("lpProgress" "VT_PTR.IMAPIProgress")("ulFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMessageStatus") (RIID . #x60030007) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("cbEntryID" "VT_UI4")("lpEntryID" "VT_PTR.VT_UI1")("ulFlags" "VT_UI4")("lpulMessageStatus" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetMessageStatus") (RIID . #x60030008) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("cbEntryID" "VT_UI4")("lpEntryID" "VT_PTR.VT_UI1")("ulNewStatus" "VT_UI4")("ulNewStatusMask" "VT_UI4")("lpulOldStatus" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SaveContentsSort") (RIID . #x60030009) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("lpSortCriteria" "VT_PTR._SSortOrderSet")("ulFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EmptyFolder") (RIID . #x6003000a) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("ulUIParam" "VT_UI4")("lpProgress" "VT_PTR.IMAPIProgress")("ulFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IMAPIContainer" (TYPE . "Interface")(GUID . "{0002030B-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "GetContentsTable") (RIID . #x60020000) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("ulFlags" "VT_UI4")("lppTable" "VT_PTR.VT_PTR.IMAPITable")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetHierarchyTable") (RIID . #x60020001) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("ulFlags" "VT_UI4")("lppTable" "VT_PTR.VT_PTR.IMAPITable")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteOpenEntry") (RIID . #x60020002) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("cbEntryID" "VT_UI4")("lpEntryID" "VT_PTR.VT_UI1")("lpInterface" "VT_PTR.GUID")("ulFlags" "VT_UI4")("lpulObjType" "VT_PTR.VT_UI4")("lpiid" "VT_PTR.GUID")("lppEntry" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetSearchCriteria") (RIID . #x60020003) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("lpRestriction" "VT_PTR._SRestriction")("lpContainerList" "VT_PTR._SBinaryArray")("ulSearchFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSearchCriteria") (RIID . #x60020004) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("ulFlags" "VT_UI4")("lppRestriction" "VT_PTR.VT_PTR._SRestriction")("lppContainerList" "VT_PTR.VT_PTR._SBinaryArray")("lpulSearchFlags" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IMAPIProp" (TYPE . "Interface")(GUID . "{00020303-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "GetLastError") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("hResult" "VT_HRESULT")("ulFlags" "VT_UI4")("lppMAPIError" "VT_PTR.VT_PTR._MAPIERROR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SaveChanges") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("ulFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetProps") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("lpPropTagArray" "VT_PTR._SPropTagArray")("ulFlags" "VT_UI4")("lpcValues" "VT_PTR.VT_UI4")("lppPropArray" "VT_PTR.VT_PTR._SPropValue")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPropList") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ulFlags" "VT_UI4")("lppPropTagArray" "VT_PTR.VT_PTR._SPropTagArray")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OpenProperty") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ulPropTag" "VT_UI4")("lpiid" "VT_PTR.GUID")("ulInterfaceOptions" "VT_UI4")("ulFlags" "VT_UI4")("lppUnk" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetProps") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("cValues" "VT_UI4")("lpPropArray" "VT_PTR._SPropValue")("lppProblems" "VT_PTR.VT_PTR._SPropProblemArray")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteProps") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("lpPropTagArray" "VT_PTR._SPropTagArray")("lppProblems" "VT_PTR.VT_PTR._SPropProblemArray")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteCopyTo") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("ciidExclude" "VT_UI4")("rgiidExclude" "VT_PTR.GUID")("lpExcludeProps" "VT_PTR._SPropTagArray")("ulUIParam" "VT_UI4")("lpProgress" "VT_PTR.IMAPIProgress")("lpInterface" "VT_PTR.GUID")("lpDestObj" "VT_UNKNOWN")("ulFlags" "VT_UI4")("lppProblems" "VT_PTR.VT_PTR._SPropProblemArray")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteCopyProps") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("lpIncludeProps" "VT_PTR._SPropTagArray")("ulUIParam" "VT_UI4")("lpProgress" "VT_PTR.IMAPIProgress")("lpInterface" "VT_PTR.GUID")("lpDestObj" "VT_UNKNOWN")("ulFlags" "VT_UI4")("lppProblems" "VT_PTR.VT_PTR._SPropProblemArray")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetNamesFromIDs") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("lppPropTags" "VT_PTR.VT_PTR._SPropTagArray")("lpPropSetGuid" "VT_PTR.GUID")("ulFlags" "VT_UI4")("lpcPropNames" "VT_PTR.VT_UI4")("lpppPropNames" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsFromNames") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("cPropNames" "VT_UI4")("lppPropNames" "VT_PTR.VT_PTR._MAPINAMEID")("ulFlags" "VT_UI4")("lppPropTags" "VT_PTR.VT_PTR._SPropTagArray")) (FLAGS ( IS-FUNCTION ))))) ("_MAPIERROR" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SPropTagArray" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SPropProblemArray" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SPropProblem" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IMAPIProgress" (TYPE . "Interface")(GUID . "{0002031F-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "Progress") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ulValue" "VT_UI4")("ulCount" "VT_UI4")("ulTotal" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFlags") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("lpulFlags" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMax") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("lpulMax" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMin") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("lpulMin" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetLimits") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("lpulMin" "VT_PTR.VT_UI4")("lpulMax" "VT_PTR.VT_UI4")("lpulFlags" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("_MAPINAMEID" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_Kind" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IMAPITable" (TYPE . "Interface")(GUID . "{00020301-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "GetLastError") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("hResult" "VT_HRESULT")("ulFlags" "VT_UI4")("lppMAPIError" "VT_PTR.VT_PTR._MAPIERROR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Advise") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("ulEventMask" "VT_UI4")("lpAdviseSink" "VT_PTR.IMAPIAdviseSink")("lpulConnection" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Unadvise") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("ulConnection" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetStatus") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("lpulTableStatus" "VT_PTR.VT_UI4")("lpulTableType" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetColumns") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("lpPropTagArray" "VT_PTR._SPropTagArray")("ulFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryColumns") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("ulFlags" "VT_UI4")("lppPropTagArray" "VT_PTR.VT_PTR._SPropTagArray")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetRowCount") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ulFlags" "VT_UI4")("lpulCount" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SeekRow") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("bkOrigin" "VT_UI4")("lRowCount" "VT_I4")("lplRowsSought" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SeekRowApprox") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("ulNumerator" "VT_UI4")("ulDenominator" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryPosition") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("lpulRow" "VT_PTR.VT_UI4")("lpulNumerator" "VT_PTR.VT_UI4")("lpulDenominator" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FindRow") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("lpRestriction" "VT_PTR._SRestriction")("bkOrigin" "VT_UI4")("ulFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Restrict") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("lpRestriction" "VT_PTR._SRestriction")("ulFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateBookmark") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("lpbkPosition" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FreeBookmark") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("bkPosition" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SortTable") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("lpSortCriteria" "VT_PTR._SSortOrderSet")("ulFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QuerySortOrder") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("lppSortCriteria" "VT_PTR.VT_PTR._SSortOrderSet")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryRows") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("lRowCount" "VT_I4")("ulFlags" "VT_UI4")("lppRows" "VT_PTR.VT_PTR._SRowSet")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Abort") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExpandRow") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("cbInstanceKey" "VT_UI4")("pbInstanceKey" "VT_PTR.VT_UI1")("ulRowCount" "VT_UI4")("ulFlags" "VT_UI4")("lppRows" "VT_PTR.VT_PTR._SRowSet")("lpulMoreRows" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CollapseRow") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("cbInstanceKey" "VT_UI4")("pbInstanceKey" "VT_PTR.VT_UI1")("ulFlags" "VT_UI4")("lpulRowCount" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IMAPIAdviseSink" (TYPE . "Interface")(GUID . "{00020302-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteOnNotify") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("cNotif" "VT_UI4")("lpNotifications" "VT_PTR._NOTIFICATION")("result" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("_NOTIFICATION" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IMAPITypes_0007" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_ERROR_NOTIFICATION" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_NEWMAIL_NOTIFICATION" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_OBJECT_NOTIFICATION" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_TABLE_NOTIFICATION" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SRow" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_EXTENDED_NOTIFICATION" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("STATUS_OBJECT_NOTIFICATION" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IMAPITypes_0006" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SRestriction" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IMAPITypes_0005" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SComparePropsRestriction" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SAndOrRestriction" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SNotRestriction" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SContentRestriction" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SPropertyRestriction" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SBitMaskRestriction" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SSizeRestriction" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SExistRestriction" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SSubRestriction" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SCommentRestriction" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SSortOrderSet" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SSortOrder" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_SRowSet" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IMessage" (TYPE . "Interface")(GUID . "{00020307-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "GetAttachmentTable") (RIID . #x60020000) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("ulFlags" "VT_UI4")("lppTable" "VT_PTR.VT_PTR.IMAPITable")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteOpenAttach") (RIID . #x60020001) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("ulAttachmentNum" "VT_UI4")("lpInterface" "VT_PTR.GUID")("ulFlags" "VT_UI4")("lppAttach" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateAttach") (RIID . #x60020002) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("lpInterface" "VT_PTR.GUID")("ulFlags" "VT_UI4")("lpulAttachmentNum" "VT_PTR.VT_UI4")("lppAttach" "VT_PTR.VT_PTR.IAttach")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteAttach") (RIID . #x60020003) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("ulAttachmentNum" "VT_UI4")("ulUIParam" "VT_UI4")("lpProgress" "VT_PTR.IMAPIProgress")("ulFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetRecipientTable") (RIID . #x60020004) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("ulFlags" "VT_UI4")("lppTable" "VT_PTR.VT_PTR.IMAPITable")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ModifyRecipients") (RIID . #x60020005) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("ulFlags" "VT_UI4")("lpMods" "VT_PTR._ADRLIST")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SubmitMessage") (RIID . #x60020006) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("ulFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetReadFlag") (RIID . #x60020007) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("ulFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IAttach" (TYPE . "Interface")(GUID . "{00020308-0000-0000-C000-000000000046}")(FUNCTIONS )) ("_ADRLIST" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_ADRENTRY" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IOutlookImportSite2" (TYPE . "Interface")(GUID . "{000672A2-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "SetMessProps") (RIID . #x60020000) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pmfold" "VT_PTR.IMAPIFolder")("pmess" "VT_PTR.IMessage")("prow" "VT_PTR._SRow")) (FLAGS ( IS-FUNCTION ))))) ("IOutlookImportSite" (TYPE . "Interface")(GUID . "{0006726E-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "GetLastErrorString") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pwszErrorDesc" "VT_PTR.VT_I2")("cchErrorDescMax" "VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetWindow") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("phwnd" "VT_PTR.LONG")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ContextSensitiveHelp") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("fEnterMode" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetComponentManager") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Create") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pmfold" "VT_PTR.IMAPIFolder")("ulMsgFlags" "VT_UI4")("aszMsgCls" "VT_LPSTR")("ppmess" "VT_PTR.VT_PTR.IMessage")("ppdisp" "VT_PTR.VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Save") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pmfold" "VT_PTR.IMAPIFolder")("pmess" "VT_PTR.IMessage")("ulMsgSaveFlags" "VT_UI4")("prow" "VT_PTR._SRow")("pdisp" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSpecialFolder") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("sf" "VT_INT")("ppmbinfold" "VT_PTR.VT_PTR._SBinary")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DoFileBrowse") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("hWnd" "VT_USERDEFINED.Typedef.LONG")("fImport" "VT_I4")("pszFilter" "VT_PTR.VT_I2")("pszFileNameOld" "VT_PTR.VT_I2")("ppszfilename" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))))) ("LONG" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")VT_I4)) (FUNCTIONS )) ("IMimeDirItem" (TYPE . "Interface")(DESCRIPTION . "IMimeDirItem Interface")(GUID . "{00067293-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "EnumChildren") (RIID . #x60020000) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IEnumUnknown")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnumChildren")) ((NAME . "AddChild") (RIID . #x60020001) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pmdiChild" "VT_PTR.IMimeDirItem")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AddChild")))) ("IMimeDirProp" (TYPE . "Interface")(DESCRIPTION . "IMimeDirProp interface")(GUID . "{00067292-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "GetProps") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pcProps" "VT_PTR.VT_UI4")("prgProps" "VT_USERDEFINED.Interface.IMimeDirProp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetProps")) ((NAME . "SetProps") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("cProps" "VT_UI4")("rgProps" "VT_USERDEFINED.Interface.IMimeDirProp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetProps")))) ("IEnumFBBlock" (TYPE . "Interface")(GUID . "{00067064-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_I4")("pblk" "VT_PTR.tagFBBlock")("pcfetch" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_I4")) (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 ("ppclone" "VT_PTR.VT_PTR.IEnumFBBlock")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Restrict") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ftmStart" "VT_USERDEFINED.Structure._FILETIME")("ftmEnd" "VT_USERDEFINED.Structure._FILETIME")) (FLAGS ( IS-FUNCTION ))))) ("tagFBBlock" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("FBStatus" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_RenFBTypes_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MDCvt_iCal" (TYPE . "Coclass")(DESCRIPTION . "MDCvt_iCal Class")(GUID . "{0006F090-0000-0000-C000-000000000046}")(ALIASES "IMDCvt_iCal") (FUNCTIONS )) ("IMDCvt_iCal" (TYPE . "Interface")(DESCRIPTION . "IMDCvt_iCal Interface")(GUID . "{000672A7-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "ImportFromIcalStream") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pstmText" "VT_PTR.IStream")("pFolder" "VT_PTR.IMAPIFolder")("pImpSite" "VT_PTR.IOutlookImportSite2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ImportFromIcalStream")) ((NAME . "MessageToIcalStream") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pmess" "VT_PTR.IMessage")("pstm" "VT_PTR.IStream")("pmadrbk" "VT_PTR.IAddrBook")("paszMethod" "VT_PTR.VT_LPSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method MessageToIcalStream")) ((NAME . "IcalStreamToMessage") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.IStream")("pmfold" "VT_PTR.IMAPIFolder")("pmess" "VT_PTR.IMessage")("pmadrbk" "VT_PTR.IAddrBook")("dwFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method IcalStreamToMessage")) ((NAME . "FindChild") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pMDItemSrc" "VT_PTR.IMimeDirItem2")("pSchema" "VT_PTR.tagMDNameID")("ppMDItemDest" "VT_PTR.VT_PTR.IMimeDirItem2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method FindChild")) ((NAME . "FreeBusyToIcalStream") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("szAttendee" "VT_LPWSTR")("ftmStart" "VT_USERDEFINED.Structure._FILETIME")("ftmEnd" "VT_USERDEFINED.Structure._FILETIME")("penumfb" "VT_PTR.IEnumFBBlock")("pstm" "VT_PTR.IStream")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method FreeBusyToIcalStream")))) ("IAddrBook" (TYPE . "Interface")(GUID . "{00020309-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteOpenEntry") (RIID . #x60020000) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("cbEntryID" "VT_UI4")("lpEntryID" "VT_PTR.VT_UI1")("lpInterface" "VT_PTR.GUID")("ulFlags" "VT_UI4")("lpulObjType" "VT_PTR.VT_UI4")("lpiid" "VT_PTR.GUID")("lppEntry" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CompareEntryIDs") (RIID . #x60020001) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("cbEntry1" "VT_UI4")("lpEntry1" "VT_PTR.VT_UI1")("cbEntry2" "VT_UI4")("lpEntry2" "VT_PTR.VT_UI1")("ulFlags" "VT_UI4")("lpulResult" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Advise") (RIID . #x60020002) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("cbEntryID" "VT_UI4")("lpEntryID" "VT_PTR.VT_UI1")("ulEventMask" "VT_UI4")("lpAdviseSink" "VT_PTR.IMAPIAdviseSink")("lpulConnection" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Unadvise") (RIID . #x60020003) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("ulConnection" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateOneOff") (RIID . #x60020004) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("lpszName" "VT_LPWSTR")("lpszAdrType" "VT_LPWSTR")("lpszAddress" "VT_LPWSTR")("ulFlags" "VT_UI4")("lpcbEntryID" "VT_PTR.VT_UI4")("lppEntryID" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "NewEntry") (RIID . #x60020005) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("ulUIParam" "VT_UI4")("ulFlags" "VT_UI4")("cbEIDContainer" "VT_UI4")("lpEIDContainer" "VT_PTR.VT_UI1")("cbEIDNewEntryTpl" "VT_UI4")("lpEIDNewEntryTpl" "VT_PTR.VT_UI1")("lpcbEIDNewEntry" "VT_PTR.VT_UI4")("lppEIDNewEntry" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ResolveName") (RIID . #x60020006) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("ulUIParam" "VT_UI4")("ulFlags" "VT_UI4")("lpszNewEntryTitle" "VT_LPWSTR")("lpMods" "VT_PTR._ADRLIST")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Address") (RIID . #x60020007) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("lpulUIParam" "VT_PTR.VT_UI4")("lppAdrList" "VT_PTR.VT_PTR._ADRLIST")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Details") (RIID . #x60020008) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("lpulUIParam" "VT_PTR.VT_UI4")("cbEntryID" "VT_UI4")("lpEntryID" "VT_PTR.VT_UI1")("lpszButtonText" "VT_LPWSTR")("ulFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RecipOptions") (RIID . #x60020009) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("ulUIParam" "VT_UI4")("ulFlags" "VT_UI4")("lpRecip" "VT_PTR._ADRENTRY")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryDefaultRecipOpt") (RIID . #x6002000a) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("lpszAdrType" "VT_LPWSTR")("ulFlags" "VT_UI4")("lpcValues" "VT_PTR.VT_UI4")("lppOptions" "VT_PTR.VT_PTR._SPropValue")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPAB") (RIID . #x6002000b) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("lpcbEntryID" "VT_PTR.VT_UI4")("lppEntryID" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetPAB") (RIID . #x6002000c) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("cbEntryID" "VT_UI4")("lpEntryID" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDefaultDir") (RIID . #x6002000d) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("lpcbEntryID" "VT_PTR.VT_UI4")("lppEntryID" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetDefaultDir") (RIID . #x6002000e) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("cbEntryID" "VT_UI4")("lpEntryID" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSearchPath") (RIID . #x6002000f) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("ulFlags" "VT_UI4")("lppSearchPath" "VT_PTR.VT_PTR._SRowSet")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetSearchPath") (RIID . #x60020010) (OFFSET . #x78) (RETURNS . "VT_HRESULT")(PARAMS ("ulFlags" "VT_UI4")("lpSearchPath" "VT_PTR._SRowSet")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PrepareRecips") (RIID . #x60020011) (OFFSET . #x7c) (RETURNS . "VT_HRESULT")(PARAMS ("ulFlags" "VT_UI4")("lpPropTagArray" "VT_PTR._SPropTagArray")("lpRecipList" "VT_PTR._ADRLIST")) (FLAGS ( IS-FUNCTION ))))) ("MapiCvt" (TYPE . "Coclass")(DESCRIPTION . "MapiCvt Class")(GUID . "{0006F085-0000-0000-C000-000000000046}")(ALIASES "IMDCvt_iCal") (FUNCTIONS )) )))