I've done what another user did (Thanks to thesearch function).

GOt Powerpoint opening just fine, but I need to open a presentation, a spe cific file so I can look for my objects and modify them as necessary.

Any ideas here?

I'm going to paste the include file , both of these will let you get powerpoint open, you may have to change back to version 8 though - I changed it to version 11 as I am running Office 2003.

'Based on the oWord example:
Code:
#Compile Exe
#Dim All
#Include "ppt.inc"

Declare Sub DisplayResult(msg As String)


'------------------------------------------------------------------------------
' Compiler-independent helper function to display feedback and errors
'
Sub DisplayResult(msg As String)

    #If %Def(%Pb_Cc32)
        Print msg
        Print "Press a key...";
        WAITKEY$
        LOCATE ,1
    #Else
        MsgBox msg, &H00001000& ' %MB_SYSTEMMODAL
    #EndIf

End Sub


'------------------------------------------------------------------------------
' Main application entry point...
'
Function PBMain () As Long

    Dim oPPTApp     As PowerPointApplication ' Application Interface
    Dim oPPTDoc     As PowerPointPresentations    ' Document Interface
    Dim oPPTSel     As PowerPointSlide   ' Selection
    Dim sProgID_Word As String

    Dim vBool     As Variant
    Dim vText     As Variant
    Dim vFile     As Variant
    Dim vFileFmt  As Variant
    Dim vVnt      As Variant
    Dim Result    As String

    DisplayResult "About to Open MSPPT..."
    '----------------------------------------------------------------
    ' Note: For some components, the full version needs to be used,
    '       but else a version independent part of it is enough.
    sProgID_Word = ProgId$(ClsId$("PowerPoint.Application.11" ))
    If Len(sProgID_Word) = 0 Then sProgID_Word = "PowerPoint.Application.11"
    '----------------------------------------------------------------

    ' Open an instance of MSPPT
    oPPTApp = PowerPointApplication In sProgID_Word
    If IsFalse IsObject(oPPTApp) Then _
        oPPTApp = New PowerPointApplication In sProgID_Word

    ' Could MSPPT be opened? If not, terminate this app
    If IsFalse IsObject(oPPTApp) Then
        DisplayResult "Unable to open or start PowerPoint!"
        Exit Function
    End If

    ' Make MSPPT visible in for example normal show state
    Let vBool = %ppWindowMaximized   ' or %wdWindowStateMaximize
    Object Let oPPTApp.WindowState = vBool
    Let vBool = 1
    Object Let oPPTApp.Visible = vBool
    '----------------------------------------------------------------
    vFile = "ASMExportData.ppt"


MsgBox "PowerPoint should now be running"

    '----------------------------------------------------------------

Terminate:
    ' Close the current document and then close MSPPT completely
    Object Call oPPTApp.ActiveWindow.CLOSE
    Object Call oPPTApp.Quit

    ' Close all of the Interfaces
    oPPTSel  = Nothing
    oPPTDoc  = Nothing
    oPPTApp  = Nothing

End Function

THen the header file - thanks to Lance for posting it...

Code:
' ------------------------------------------------------------
' Library Name:      Microsoft PowerPoint 8.0 Object Library 2.5
' Library File:      C:\Program Files\Microsoft Office\Office\msppt8.olb
' ------------------------------------------------------------
' Version Info:
' -------------
' Company Name:      Microsoft Corporation
' File Description:  Microsoft PowerPoint Object Library
' File Version:      8.0
' Legal Copyright:   Copyright © Microsoft Corp. 1987-1996
' Product Name:      Microsoft PowerPoint for Windows
' Product Version:   8.0
' ------------------------------------------------------------
' ProgID:            PowerPoint.Application.11
' Interface Name:    PowerPointApplication
'
' Interface Prefix:  PowerPoint
' ------------------------------------------------------------
 
$PROGID_PowerPointApplication11 = "PowerPoint.Application.11"
 
'Enumeration PpActionType
%ppActionMixed                                          = &HFFFFFFFE
%ppActionNone                                           = &H0
%ppActionNextSlide                                      = &H1
%ppActionPreviousSlide                                  = &H2
%ppActionFirstSlide                                     = &H3
%ppActionLastSlide                                      = &H4
%ppActionLastSlideViewed                                = &H5
%ppActionEndShow                                        = &H6
%ppActionHyperlink                                      = &H7
%ppActionRunMacro                                       = &H8
%ppActionRunProgram                                     = &H9
%ppActionNamedSlideShow                                 = &HA
%ppActionOLEVerb                                        = &HB
%ppActionPlay                                           = &HC
 
'Enumeration PpAdvanceMode
%ppAdvanceModeMixed                                     = &HFFFFFFFE
%ppAdvanceOnClick                                       = &H1
%ppAdvanceOnTime                                        = &H2
 
'Enumeration PpAfterEffect
%ppAfterEffectMixed                                     = &HFFFFFFFE
%ppAfterEffectNothing                                   = &H0
%ppAfterEffectHide                                      = &H1
%ppAfterEffectDim                                       = &H2
%ppAfterEffectHideOnClick                               = &H3
 
'Enumeration PpArrangeStyle
%ppArrangeTiled                                         = &H1
%ppArrangeCascade                                       = &H2
 
'Enumeration PpAutoSize
%ppAutoSizeMixed                                        = &HFFFFFFFE
%ppAutoSizeNone                                         = &H0
%ppAutoSizeShapeToFitText                               = &H1
 
'Enumeration PpBaselineAlignment
%ppBaselineAlignMixed                                   = &HFFFFFFFE
%ppBaselineAlignBaseline                                = &H1
%ppBaselineAlignTop                                     = &H2
%ppBaselineAlignCenter                                  = &H3
%ppBaselineAlignFarEast50                               = &H4
 
'Enumeration PpChangeCase
%ppCaseSentence                                         = &H1
%ppCaseLower                                            = &H2
%ppCaseUpper                                            = &H3
%ppCaseTitle                                            = &H4
%ppCaseToggle                                           = &H5
 
'Enumeration PpChartUnitEffect
%ppAnimateChartMixed                                    = &HFFFFFFFE
%ppAnimateBySeries                                      = &H1
%ppAnimateByCategory                                    = &H2
%ppAnimateBySeriesElements                              = &H3
%ppAnimateByCategoryElements                            = &H4
 
'Enumeration PpColorSchemeIndex
%ppSchemeColorMixed                                     = &HFFFFFFFE
%ppNotSchemeColor                                       = &H0
%ppBackground                                           = &H1
%ppForeground                                           = &H2
%ppShadow                                               = &H3
%ppTitle                                                = &H4
%ppFill                                                 = &H5
%ppAccent1                                              = &H6
%ppAccent2                                              = &H7
%ppAccent3                                              = &H8
 
'Enumeration PpDateTimeFormat
%ppDateTimeFormatMixed                                  = &HFFFFFFFE
%ppDateTimeMdyy                                         = &H1
%ppDateTimeddddMMMMddyyyy                               = &H2
%ppDateTimedMMMMyyyy                                    = &H3
%ppDateTimeMMMMdyyyy                                    = &H4
%ppDateTimedMMMyy                                       = &H5
%ppDateTimeMMMMyy                                       = &H6
%ppDateTimeMMyy                                         = &H7
%ppDateTimeMMddyyHmm                                    = &H8
%ppDateTimeMMddyyhmmAMPM                                = &H9
%ppDateTimeHmm                                          = &HA
%ppDateTimeHmmss                                        = &HB
%ppDateTimehmmAMPM                                      = &HC
%ppDateTimehmmssAMPM                                    = &HD
 
'Enumeration PpDirection
%ppDirectionMixed                                       = &HFFFFFFFE
%ppDirectionLeftToRight                                 = &H1
%ppDirectionRightToLeft                                 = &H2
 
'Enumeration PpEntryEffect
%ppEffectMixed                                          = &HFFFFFFFE
%ppEffectNone                                           = &H0
%ppEffectCut                                            = &H101
%ppEffectCutThroughBlack                                = &H102
%ppEffectRandom                                         = &H201
%ppEffectBlindsHorizontal                               = &H301
%ppEffectBlindsVertical                                 = &H302
%ppEffectCheckerboardAcross                             = &H401
%ppEffectCheckerboardDown                               = &H402
%ppEffectCoverLeft                                      = &H501
%ppEffectCoverUp                                        = &H502
%ppEffectCoverRight                                     = &H503
%ppEffectCoverDown                                      = &H504
%ppEffectCoverLeftUp                                    = &H505
%ppEffectCoverRightUp                                   = &H506
%ppEffectCoverLeftDown                                  = &H507
%ppEffectCoverRightDown                                 = &H508
%ppEffectDissolve                                       = &H601
%ppEffectFade                                           = &H701
%ppEffectUncoverLeft                                    = &H801
%ppEffectUncoverUp                                      = &H802
%ppEffectUncoverRight                                   = &H803
%ppEffectUncoverDown                                    = &H804
%ppEffectUncoverLeftUp                                  = &H805
%ppEffectUncoverRightUp                                 = &H806
%ppEffectUncoverLeftDown                                = &H807
%ppEffectUncoverRightDown                               = &H808
%ppEffectRandomBarsHorizontal                           = &H901
%ppEffectRandomBarsVertical                             = &H902
%ppEffectStripsUpLeft                                   = &HA01
%ppEffectStripsUpRight                                  = &HA02
%ppEffectStripsDownLeft                                 = &HA03
%ppEffectStripsDownRight                                = &HA04
%ppEffectStripsLeftUp                                   = &HA05
%ppEffectStripsRightUp                                  = &HA06
%ppEffectStripsLeftDown                                 = &HA07
%ppEffectStripsRightDown                                = &HA08
%ppEffectWipeLeft                                       = &HB01
%ppEffectWipeUp                                         = &HB02
%ppEffectWipeRight                                      = &HB03
%ppEffectWipeDown                                       = &HB04
%ppEffectBoxOut                                         = &HC01
%ppEffectBoxIn                                          = &HC02
%ppEffectFlyFromLeft                                    = &HD01
%ppEffectFlyFromTop                                     = &HD02
%ppEffectFlyFromRight                                   = &HD03
%ppEffectFlyFromBottom                                  = &HD04
%ppEffectFlyFromTopLeft                                 = &HD05
%ppEffectFlyFromTopRight                                = &HD06
%ppEffectFlyFromBottomLeft                              = &HD07
%ppEffectFlyFromBottomRight                             = &HD08
%ppEffectPeekFromLeft                                   = &HD09
%ppEffectPeekFromDown                                   = &HD0A
%ppEffectPeekFromRight                                  = &HD0B
%ppEffectPeekFromUp                                     = &HD0C
%ppEffectCrawlFromLeft                                  = &HD0D
%ppEffectCrawlFromUp                                    = &HD0E
%ppEffectCrawlFromRight                                 = &HD0F
%ppEffectCrawlFromDown                                  = &HD10
%ppEffectZoomIn                                         = &HD11
%ppEffectZoomInSlightly                                 = &HD12
%ppEffectZoomOut                                        = &HD13
%ppEffectZoomOutSlightly                                = &HD14
%ppEffectZoomCenter                                     = &HD15
%ppEffectZoomBottom                                     = &HD16
%ppEffectStretchAcross                                  = &HD17
%ppEffectStretchLeft                                    = &HD18
%ppEffectStretchUp                                      = &HD19
%ppEffectStretchRight                                   = &HD1A
%ppEffectStretchDown                                    = &HD1B
%ppEffectSwivel                                         = &HD1C
%ppEffectSpiral                                         = &HD1D
%ppEffectSplitHorizontalOut                             = &HE01
%ppEffectSplitHorizontalIn                              = &HE02
%ppEffectSplitVerticalOut                               = &HE03
%ppEffectSplitVerticalIn                                = &HE04
%ppEffectFlashOnceFast                                  = &HF01
%ppEffectFlashOnceMedium                                = &HF02
%ppEffectFlashOnceSlow                                  = &HF03
%ppEffectAppear                                         = &HF04
 
'Enumeration PpFarEastLineBreakLevel
%ppFarEastLineBreakLevelNormal                          = &H1
%ppFarEastLineBreakLevelStrict                          = &H2
%ppFarEastLineBreakLevelCustom                          = &H3
 
'Enumeration PpFollowColors
%ppFollowColorsMixed                                    = &HFFFFFFFE
%ppFollowColorsNone                                     = &H0
%ppFollowColorsScheme                                   = &H1
%ppFollowColorsTextAndBackground                        = &H2
 
'Enumeration PpIndentControl
%ppIndentControlMixed                                   = &HFFFFFFFE
%ppIndentReplaceAttr                                    = &H1
%ppIndentKeepAttr                                       = &H2
 
'Enumeration PpMediaType
%ppMediaTypeMixed                                       = &HFFFFFFFE
%ppMediaTypeOther                                       = &H1
%ppMediaTypeSound                                       = &H2
%ppMediaTypeMovie                                       = &H3
 
'Enumeration PpMouseActivation
%ppMouseClick                                           = &H1
%ppMouseOver                                            = &H2
 
'Enumeration PpParagraphAlignment
%ppAlignmentMixed                                       = &HFFFFFFFE
%ppAlignLeft                                            = &H1
%ppAlignCenter                                          = &H2
%ppAlignRight                                           = &H3
%ppAlignJustify                                         = &H4
%ppAlignDistribute                                      = &H5
 
'Enumeration PpPlaceholderType
%ppPlaceholderMixed                                     = &HFFFFFFFE
%ppPlaceholderTitle                                     = &H1
%ppPlaceholderBody                                      = &H2
%ppPlaceholderCenterTitle                               = &H3
%ppPlaceholderSubtitle                                  = &H4
%ppPlaceholderVerticalTitle                             = &H5
%ppPlaceholderVerticalBody                              = &H6
%ppPlaceholderObject                                    = &H7
%ppPlaceholderChart                                     = &H8
%ppPlaceholderBitmap                                    = &H9
%ppPlaceholderMediaClip                                 = &HA
%ppPlaceholderOrgChart                                  = &HB
%ppPlaceholderTable                                     = &HC
%ppPlaceholderSlideNumber                               = &HD
%ppPlaceholderHeader                                    = &HE
%ppPlaceholderFooter                                    = &HF
%ppPlaceholderDate                                      = &H10
 
'Enumeration PpPrintColorType
%ppPrintColor                                           = &H1
%ppPrintBlackAndWhite                                   = &H2
%ppPrintPureBlackAndWhite                               = &H3
 
'Enumeration PpPrintOutputType
%ppPrintOutputSlides                                    = &H1
%ppPrintOutputTwoSlideHandouts                          = &H2
%ppPrintOutputThreeSlideHandouts                        = &H3
%ppPrintOutputSixSlideHandouts                          = &H4
%ppPrintOutputNotesPages                                = &H5
%ppPrintOutputOutline                                   = &H6
%ppPrintOutputBuildSlides                               = &H7
 
'Enumeration PpPrintRangeType
%ppPrintAll                                             = &H1
%ppPrintSelection                                       = &H2
%ppPrintCurrent                                         = &H3
%ppPrintSlideRange                                      = &H4
%ppPrintNamedSlideShow                                  = &H5
 
'Enumeration PpSaveAsFileType
%ppSaveAsPresentation                                   = &H1
%ppSaveAsPowerPoint7                                    = &H2
%ppSaveAsPowerPoint4                                    = &H3
%ppSaveAsPowerPoint3                                    = &H4
%ppSaveAsTemplate                                       = &H5
%ppSaveAsRTF                                            = &H6
%ppSaveAsShow                                           = &H7
%ppSaveAsAddIn                                          = &H8
%ppSaveAsWizard                                         = &H9
%ppSaveAsPowerPoint4FarEast                             = &HA
%ppSaveAsDefault                                        = &HB
 
'Enumeration PpSelectionType
%ppSelectionNone                                        = &H0
%ppSelectionSlides                                      = &H1
%ppSelectionShapes                                      = &H2
%ppSelectionText                                        = &H3
 
'Enumeration PpSlideLayout
%ppLayoutMixed                                          = &HFFFFFFFE
%ppLayoutTitle                                          = &H1
%ppLayoutText                                           = &H2
%ppLayoutTwoColumnText                                  = &H3
%ppLayoutTable                                          = &H4
%ppLayoutTextAndChart                                   = &H5
%ppLayoutChartAndText                                   = &H6
%ppLayoutOrgchart                                       = &H7
%ppLayoutChart                                          = &H8
%ppLayoutTextAndClipart                                 = &H9
%ppLayoutClipartAndText                                 = &HA
%ppLayoutTitleOnly                                      = &HB
%ppLayoutBlank                                          = &HC
%ppLayoutTextAndObject                                  = &HD
%ppLayoutObjectAndText                                  = &HE
%ppLayoutLargeObject                                    = &HF
%ppLayoutObject                                         = &H10
%ppLayoutTextAndMediaClip                               = &H11
%ppLayoutMediaClipAndText                               = &H12
%ppLayoutObjectOverText                                 = &H13
%ppLayoutTextOverObject                                 = &H14
%ppLayoutTextAndTwoObjects                              = &H15
%ppLayoutTwoObjectsAndText                              = &H16
%ppLayoutTwoObjectsOverText                             = &H17
%ppLayoutFourObjects                                    = &H18
%ppLayoutVerticalText                                   = &H19
%ppLayoutClipArtAndVerticalText                         = &H1A
%ppLayoutVerticalTitleAndText                           = &H1B
%ppLayoutVerticalTitleAndTextOverChart                  = &H1C
 
'Enumeration PpSlideShowAdvanceMode
%ppSlideShowManualAdvance                               = &H1
%ppSlideShowUseSlideTimings                             = &H2
%ppSlideShowRehearseNewTimings                          = &H3
 
'Enumeration PpSlideShowPointerType
%ppSlideShowPointerNone                                 = &H0
%ppSlideShowPointerArrow                                = &H1
%ppSlideShowPointerPen                                  = &H2
%ppSlideShowPointerAlwaysHidden                         = &H3
 
'Enumeration PpSlideShowRangeType
%ppShowAll                                              = &H1
%ppShowSlideRange                                       = &H2
%ppShowNamedSlideShow                                   = &H3
 
'Enumeration PpSlideShowState
%ppSlideShowRunning                                     = &H1
%ppSlideShowPaused                                      = &H2
%ppSlideShowBlackScreen                                 = &H3
%ppSlideShowWhiteScreen                                 = &H4
%ppSlideShowDone                                        = &H5
 
'Enumeration PpSlideShowType
%ppShowTypeSpeaker                                      = &H1
%ppShowTypeWindow                                       = &H2
%ppShowTypeKiosk                                        = &H3
 
'Enumeration PpSlideSizeType
%ppSlideSizeOnScreen                                    = &H1
%ppSlideSizeLetterPaper                                 = &H2
%ppSlideSizeA4Paper                                     = &H3
%ppSlideSize35MM                                        = &H4
%ppSlideSizeOverhead                                    = &H5
%ppSlideSizeBanner                                      = &H6
%ppSlideSizeCustom                                      = &H7
 
'Enumeration PpSoundEffectType
%ppSoundEffectsMixed                                    = &HFFFFFFFE
%ppSoundNone                                            = &H0
%ppSoundStopPrevious                                    = &H1
%ppSoundFile                                            = &H2
 
'Enumeration PpSoundFormatType
%ppSoundFormatMixed                                     = &HFFFFFFFE
%ppSoundFormatNone                                      = &H0
%ppSoundFormatWAV                                       = &H1
%ppSoundFormatMIDI                                      = &H2
%ppSoundFormatCDAudio                                   = &H3
 
'Enumeration PpTabStopType
%ppTabStopMixed                                         = &HFFFFFFFE
%ppTabStopLeft                                          = &H1
%ppTabStopCenter                                        = &H2
%ppTabStopRight                                         = &H3
%ppTabStopDecimal                                       = &H4
 
'Enumeration PpTextLevelEffect
%ppAnimateLevelMixed                                    = &HFFFFFFFE
%ppAnimateLevelNone                                     = &H0
%ppAnimateByFirstLevel                                  = &H1
%ppAnimateBySecondLevel                                 = &H2
%ppAnimateByThirdLevel                                  = &H3
%ppAnimateByFourthLevel                                 = &H4
%ppAnimateByFifthLevel                                  = &H5
%ppAnimateByAllLevels                                   = &H10
 
'Enumeration PpTextStyleType
%ppDefaultStyle                                         = &H1
%ppTitleStyle                                           = &H2
%ppBodyStyle                                            = &H3
 
'Enumeration PpTextUnitEffect
%ppAnimateUnitMixed                                     = &HFFFFFFFE
%ppAnimateByParagraph                                   = &H0
%ppAnimateByWord                                        = &H1
%ppAnimateByCharacter                                   = &H2
 
'Enumeration PpTransitionSpeed
%ppTransitionSpeedMixed                                 = &HFFFFFFFE
%ppTransitionSpeedSlow                                  = &H1
%ppTransitionSpeedMedium                                = &H2
%ppTransitionSpeedFast                                  = &H3
 
'Enumeration PpUpdateOption
%ppUpdateOptionMixed                                    = &HFFFFFFFE
%ppUpdateOptionManual                                   = &H1
%ppUpdateOptionAutomatic                                = &H2
 
'Enumeration PpViewType
%ppViewSlide                                            = &H1
%ppViewSlideMaster                                      = &H2
%ppViewNotesPage                                        = &H3
%ppViewHandoutMaster                                    = &H4
%ppViewNotesMaster                                      = &H5
%ppViewOutline                                          = &H6
%ppViewSlideSorter                                      = &H7
%ppViewTitleMaster                                      = &H8
 
'Enumeration PpWindowState
%ppWindowNormal                                         = &H1
%ppWindowMinimized                                      = &H2
%ppWindowMaximized                                      = &H3
 
 
Interface Dispatch PowerPointApplication
    Member Get Presentations<&H7D1>() As PowerPointPresentations
    Member Get Windows<&H7D2>() As PowerPointDocumentWindows
    Member Get Dialogs<&H7D3>() As PowerPointPPDialogs
    Member Get ActiveWindow<&H7D4>() As PowerPointDocumentWindow
    Member Get ActivePresentation<&H7D5>() As PowerPointPresentation
    Member Get SlideShowWindows<&H7D6>() As PowerPointSlideShowWindows
    Member Get CommandBars<&H7D7>() As PowerPointCommandBars
    Member Get Path<&H7D8>() As String
    Member Get Name<&H0>() As String
    Member Get Caption<&H7D9>() As String
    Member Let Caption<&H7D9>()   'Parameter Type As String
    Member Get Assistant<&H7DA>() As PowerPointAssistant
    Member Get FileSearch<&H7DB>() As PowerPointFileSearch
    Member Get FileFind<&H7DC>() As PowerPointIFind
    Member Get Build<&H7DD>() As String
    Member Get Version<&H7DE>() As String
    Member Get OperatingSystem<&H7DF>() As String
    Member Get ActivePrinter<&H7E0>() As String
    Member Get Creator<&H7E1>() As Long
    Member Get AddIns<&H7E2>() As PowerPointAddIns
    Member Get VBE<&H7E3>() As PowerPointVBE
    Member Call Help<&H7E4>(optional in HelpFile As String<&H0>, optional in ContextID As Long<&H1> )
    Member Call Quit<&H7E5>()
    Member Call Run<&H7E6>(in MacroName As String<&H0>, in safeArrayOfParams As Variant<&H1> ) As Variant
    Member Call FileDialog<&H7E7>(in Type As %PpFileDialogType<&H0> ) As PowerPointFileDialog
    Member Get Left<&H7E9>() As Single
    Member Let Left<&H7E9>()   'Parameter Type As Single
    Member Get Top<&H7EA>() As Single
    Member Let Top<&H7EA>()   'Parameter Type As Single
    Member Get Width<&H7EB>() As Single
    Member Let Width<&H7EB>()   'Parameter Type As Single
    Member Get Height<&H7EC>() As Single
    Member Let Height<&H7EC>()   'Parameter Type As Single
    Member Get WindowState<&H7ED>() As Long   'PpWindowState
    Member Let WindowState<&H7ED>()   'Parameter Type As %PpWindowState
    Member Get Visible<&H7EE>() As Long   'MsoTriState
    Member Let Visible<&H7EE>()   'Parameter Type As %MsoTriState
    Member Get Active<&H7F0>() As Long   'MsoTriState
    Member Call Activate<&H7F1>()
End Interface
 
Interface Dispatch PowerPointActionSetting
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Action<&H7D3>() As Long   'PpActionType
    Member Let Action<&H7D3>()   'Parameter Type As %PpActionType
    Member Get ActionVerb<&H7D4>() As String
    Member Let ActionVerb<&H7D4>()   'Parameter Type As String
    Member Get AnimateAction<&H7D5>() As Long   'MsoTriState
    Member Let AnimateAction<&H7D5>()   'Parameter Type As %MsoTriState
    Member Get Run<&H7D6>() As String
    Member Let Run<&H7D6>()   'Parameter Type As String
    Member Get SlideShowName<&H7D7>() As String
    Member Let SlideShowName<&H7D7>()   'Parameter Type As String
    Member Get Hyperlink<&H7D8>() As PowerPointHyperlink
    Member Get SoundEffect<&H7D9>() As PowerPointSoundEffect
End Interface
 
Interface Dispatch PowerPointActionSettings
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in index As %PpMouseActivation<&H0> ) As PowerPointActionSetting
End Interface
 
Interface Dispatch PowerPointAddIn
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get FullName<&H7D3>() As String
    Member Get Name<&H7D4>() As String
    Member Get Path<&H7D5>() As String
    Member Get Registered<&H7D6>() As Long   'MsoTriState
    Member Let Registered<&H7D6>()   'Parameter Type As %MsoTriState
    Member Get AutoLoad<&H7D7>() As Long   'MsoTriState
    Member Let AutoLoad<&H7D7>()   'Parameter Type As %MsoTriState
    Member Get Loaded<&H7D8>() As Long   'MsoTriState
    Member Let Loaded<&H7D8>()   'Parameter Type As %MsoTriState
    Member Get DisplayAlerts<&H7D9>() As Long   'MsoTriState
    Member Let DisplayAlerts<&H7D9>()   'Parameter Type As %MsoTriState
    Member Get RegisteredInHKLM<&H7DA>() As Long   'MsoTriState
End Interface
 
Interface Dispatch PowerPointAddIns
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in index As Variant<&H0> ) As PowerPointAddIn
    Member Call Add<&H7D3>(in FileName As String<&H0> ) As PowerPointAddIn
    Member Call Remove<&H7D4>(in index As Variant<&H0> )
End Interface
 
Interface Dispatch PowerPointAdjustments
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Get Count<&H2>() As Long
    Member Get Item<&H0>(in index As Long<&H0> ) As Single
    Member Let Item<&H0>(in index As Long<&H0> )
End Interface
 
Interface Dispatch PowerPointAnimationSettings
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get DimColor<&H7D3>() As PowerPointColorFormat
    Member Get SoundEffect<&H7D4>() As PowerPointSoundEffect
    Member Get EntryEffect<&H7D5>() As Long   'PpEntryEffect
    Member Let EntryEffect<&H7D5>()   'Parameter Type As %PpEntryEffect
    Member Get AfterEffect<&H7D6>() As Long   'PpAfterEffect
    Member Let AfterEffect<&H7D6>()   'Parameter Type As %PpAfterEffect
    Member Get AnimationOrder<&H7D7>() As Long
    Member Let AnimationOrder<&H7D7>()   'Parameter Type As Long
    Member Get AdvanceMode<&H7D8>() As Long   'PpAdvanceMode
    Member Let AdvanceMode<&H7D8>()   'Parameter Type As %PpAdvanceMode
    Member Get AdvanceTime<&H7D9>() As Single
    Member Let AdvanceTime<&H7D9>()   'Parameter Type As Single
    Member Get PlaySettings<&H7DA>() As PowerPointPlaySettings
    Member Get TextLevelEffect<&H7DB>() As Long   'PpTextLevelEffect
    Member Let TextLevelEffect<&H7DB>()   'Parameter Type As %PpTextLevelEffect
    Member Get TextUnitEffect<&H7DC>() As Long   'PpTextUnitEffect
    Member Let TextUnitEffect<&H7DC>()   'Parameter Type As %PpTextUnitEffect
    Member Get Animate<&H7DD>() As Long   'MsoTriState
    Member Let Animate<&H7DD>()   'Parameter Type As %MsoTriState
    Member Get AnimateBackground<&H7DE>() As Long   'MsoTriState
    Member Let AnimateBackground<&H7DE>()   'Parameter Type As %MsoTriState
    Member Get AnimateTextInReverse<&H7DF>() As Long   'MsoTriState
    Member Let AnimateTextInReverse<&H7DF>()   'Parameter Type As %MsoTriState
    Member Get ChartUnitEffect<&H7E0>() As Long   'PpChartUnitEffect
    Member Let ChartUnitEffect<&H7E0>()   'Parameter Type As %PpChartUnitEffect
End Interface
 
Interface Dispatch PowerPointBulletFormat
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Visible<&H0>() As Long   'MsoTriState
    Member Let Visible<&H0>()   'Parameter Type As %MsoTriState
    Member Get Character<&H7D3>() As Long
    Member Let Character<&H7D3>()   'Parameter Type As Long
    Member Get RelativeSize<&H7D4>() As Single
    Member Let RelativeSize<&H7D4>()   'Parameter Type As Single
    Member Get UseTextColor<&H7D5>() As Long   'MsoTriState
    Member Let UseTextColor<&H7D5>()   'Parameter Type As %MsoTriState
    Member Get UseTextFont<&H7D6>() As Long   'MsoTriState
    Member Let UseTextFont<&H7D6>()   'Parameter Type As %MsoTriState
    Member Get Font<&H7D7>() As PowerPointFont
End Interface
 
Interface Dispatch PowerPointCalloutFormat
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Call AutomaticLength<&HA>()
    Member Call CustomDrop<&HB>(in Drop As Single<&H0> )
    Member Call CustomLength<&HC>(in Length As Single<&H0> )
    Member Call PresetDrop<&HD>(in DropType As %MsoCalloutDropType<&H0> )
    Member Get Accent<&H64>() As Long   'MsoTriState
    Member Let Accent<&H64>()   'Parameter Type As %MsoTriState
    Member Get Angle<&H65>() As Long   'MsoCalloutAngleType
    Member Let Angle<&H65>()   'Parameter Type As %MsoCalloutAngleType
    Member Get AutoAttach<&H66>() As Long   'MsoTriState
    Member Let AutoAttach<&H66>()   'Parameter Type As %MsoTriState
    Member Get AutoLength<&H67>() As Long   'MsoTriState
    Member Get Border<&H68>() As Long   'MsoTriState
    Member Let Border<&H68>()   'Parameter Type As %MsoTriState
    Member Get Drop<&H69>() As Single
    Member Get DropType<&H6A>() As Long   'MsoCalloutDropType
    Member Get Gap<&H6B>() As Single
    Member Let Gap<&H6B>()   'Parameter Type As Single
    Member Get Length<&H6C>() As Single
    Member Get Type<&H6D>() As Long   'MsoCalloutType
    Member Let Type<&H6D>()   'Parameter Type As %MsoCalloutType
End Interface
 
Interface Dispatch PowerPointColorFormat
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Get RGB<&H0>() As PowerPointMsoRGBType
    Member Let RGB<&H0>()   'Parameter Type As PowerPointMsoRGBType
    Member Get Type<&H65>() As Long   'MsoColorType
    Member Get SchemeColor<&H7D3>() As Long   'PpColorSchemeIndex
    Member Let SchemeColor<&H7D3>()   'Parameter Type As %PpColorSchemeIndex
End Interface
 
Interface Dispatch PowerPointColorScheme
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Colors<&H0>(in SchemeColor As %PpColorSchemeIndex<&H0> ) As PowerPointRGBColor
    Member Call Delete<&H7D3>()
End Interface
 
Interface Dispatch PowerPointColorSchemes
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in index As Long<&H0> ) As PowerPointColorScheme
    Member Call Add<&H7D3>(optional in Scheme As PowerPointColorScheme<&H0> ) As PowerPointColorScheme
End Interface
 
Interface Dispatch PowerPointConnectorFormat
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Call BeginConnect<&HA>(in ConnectedShape As PowerPointShape<&H0>, in ConnectionSite As Long<&H1> )
    Member Call BeginDisconnect<&HB>()
    Member Call EndConnect<&HC>(in ConnectedShape As PowerPointShape<&H0>, in ConnectionSite As Long<&H1> )
    Member Call EndDisconnect<&HD>()
    Member Get BeginConnected<&H64>() As Long   'MsoTriState
    Member Get BeginConnectedShape<&H65>() As PowerPointShape
    Member Get BeginConnectionSite<&H66>() As Long
    Member Get EndConnected<&H67>() As Long   'MsoTriState
    Member Get EndConnectedShape<&H68>() As PowerPointShape
    Member Get EndConnectionSite<&H69>() As Long
    Member Get Type<&H6A>() As Long   'MsoConnectorType
    Member Let Type<&H6A>()   'Parameter Type As %MsoConnectorType
End Interface
 
Interface Dispatch PowerPointDocumentWindow
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Selection<&H7D3>() As PowerPointSelection
    Member Get View<&H7D4>() As PowerPointView
    Member Get Presentation<&H7D5>() As PowerPointPresentation
    Member Get ViewType<&H7D6>() As Long   'PpViewType
    Member Let ViewType<&H7D6>()   'Parameter Type As %PpViewType
    Member Get BlackAndWhite<&H7D7>() As Long   'MsoTriState
    Member Let BlackAndWhite<&H7D7>()   'Parameter Type As %MsoTriState
    Member Get Active<&H7D8>() As Long   'MsoTriState
    Member Get WindowState<&H7D9>() As Long   'PpWindowState
    Member Let WindowState<&H7D9>()   'Parameter Type As %PpWindowState
    Member Get Caption<&H0>() As String
    Member Get Left<&H7DA>() As Single
    Member Let Left<&H7DA>()   'Parameter Type As Single
    Member Get Top<&H7DB>() As Single
    Member Let Top<&H7DB>()   'Parameter Type As Single
    Member Get Width<&H7DC>() As Single
    Member Let Width<&H7DC>()   'Parameter Type As Single
    Member Get Height<&H7DD>() As Single
    Member Let Height<&H7DD>()   'Parameter Type As Single
    Member Call FitToPage<&H7DE>()
    Member Call Activate<&H7DF>()
    Member Call LargeScroll<&H7E0>(optional in Down As Long<&H0>, optional in Up As Long<&H1>, optional in ToRight As Long<&H2>, optional in ToLeft As Long<&H3> )
    Member Call SmallScroll<&H7E1>(optional in Down As Long<&H0>, optional in Up As Long<&H1>, optional in ToRight As Long<&H2>, optional in ToLeft As Long<&H3> )
    Member Call NewWindow<&H7E2>() As PowerPointDocumentWindow
    Member Call Close<&H7E3>()
End Interface
 
Interface Dispatch PowerPointDocumentWindows
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in index As Long<&H0> ) As PowerPointDocumentWindow
    Member Call Arrange<&H7D3>(optional in arrangeStyle As %PpArrangeStyle<&H0> )
End Interface
 
Interface Dispatch PowerPointExtraColors
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in index As Long<&H0> ) As PowerPointMsoRGBType
    Member Call Add<&H7D3>(in Type As PowerPointMsoRGBType<&H0> )
End Interface
 
Interface Dispatch PowerPointFillFormat
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Call Background<&HA>()
    Member Call OneColorGradient<&HB>(in Style As %MsoGradientStyle<&H0>, in Variant As Long<&H1>, in Degree As Single<&H2> )
    Member Call Patterned<&HC>(in Pattern As %MsoPatternType<&H0> )
    Member Call PresetGradient<&HD>(in Style As %MsoGradientStyle<&H0>, in Variant As Long<&H1>, in PresetGradientType As %MsoPresetGradientType<&H2> )
    Member Call PresetTextured<&HE>(in PresetTexture As %MsoPresetTexture<&H0> )
    Member Call Solid<&HF>()
    Member Call TwoColorGradient<&H10>(in Style As %MsoGradientStyle<&H0>, in Variant As Long<&H1> )
    Member Call UserPicture<&H11>(in PictureFile As String<&H0> )
    Member Call UserTextured<&H12>(in TextureFile As String<&H0> )
    Member Get BackColor<&H64>() As PowerPointColorFormat
    Member Let BackColor<&H64>()   'Parameter Type As PowerPointColorFormat
    Member Get ForeColor<&H65>() As PowerPointColorFormat
    Member Let ForeColor<&H65>()   'Parameter Type As PowerPointColorFormat
    Member Get GradientColorType<&H66>() As Long   'MsoGradientColorType
    Member Get GradientDegree<&H67>() As Single
    Member Get GradientStyle<&H68>() As Long   'MsoGradientStyle
    Member Get GradientVariant<&H69>() As Long
    Member Get Pattern<&H6A>() As Long   'MsoPatternType
    Member Get PresetGradientType<&H6B>() As Long   'MsoPresetGradientType
    Member Get PresetTexture<&H6C>() As Long   'MsoPresetTexture
    Member Get TextureName<&H6D>() As String
    Member Get TextureType<&H6E>() As Long   'MsoTextureType
    Member Get Transparency<&H6F>() As Single
    Member Let Transparency<&H6F>()   'Parameter Type As Single
    Member Get Type<&H70>() As Long   'MsoFillType
    Member Get Visible<&H71>() As Long   'MsoTriState
    Member Let Visible<&H71>()   'Parameter Type As %MsoTriState
End Interface
 
Interface Dispatch PowerPointFont
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Color<&H7D3>() As PowerPointColorFormat
    Member Get Bold<&H7D4>() As Long   'MsoTriState
    Member Let Bold<&H7D4>()   'Parameter Type As %MsoTriState
    Member Get Italic<&H7D5>() As Long   'MsoTriState
    Member Let Italic<&H7D5>()   'Parameter Type As %MsoTriState
    Member Get Shadow<&H7D6>() As Long   'MsoTriState
    Member Let Shadow<&H7D6>()   'Parameter Type As %MsoTriState
    Member Get Emboss<&H7D7>() As Long   'MsoTriState
    Member Let Emboss<&H7D7>()   'Parameter Type As %MsoTriState
    Member Get Underline<&H7D8>() As Long   'MsoTriState
    Member Let Underline<&H7D8>()   'Parameter Type As %MsoTriState
    Member Get Subscript<&H7D9>() As Long   'MsoTriState
    Member Let Subscript<&H7D9>()   'Parameter Type As %MsoTriState
    Member Get Superscript<&H7DA>() As Long   'MsoTriState
    Member Let Superscript<&H7DA>()   'Parameter Type As %MsoTriState
    Member Get BaselineOffset<&H7DB>() As Single
    Member Let BaselineOffset<&H7DB>()   'Parameter Type As Single
    Member Get Embedded<&H7DC>() As Long   'MsoTriState
    Member Get Embeddable<&H7DD>() As Long   'MsoTriState
    Member Get Size<&H7DE>() As Single
    Member Let Size<&H7DE>()   'Parameter Type As Single
    Member Get Name<&H7DF>() As String
    Member Let Name<&H7DF>()   'Parameter Type As String
    Member Get NameFarEast<&H7E0>() As String
    Member Let NameFarEast<&H7E0>()   'Parameter Type As String
    Member Get NameAscii<&H7E1>() As String
    Member Let NameAscii<&H7E1>()   'Parameter Type As String
    Member Get AutoRotateNumbers<&H7E2>() As Long   'MsoTriState
    Member Let AutoRotateNumbers<&H7E2>()   'Parameter Type As %MsoTriState
    Member Get NameOther<&H7E3>() As String
    Member Let NameOther<&H7E3>()   'Parameter Type As String
End Interface
 
Interface Dispatch PowerPointFonts
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in index As Variant<&H0> ) As PowerPointFont
    Member Call Replace<&H7D3>(in Original As String<&H0>, in Replacement As String<&H1> )
End Interface
 
Interface Dispatch PowerPointFreeformBuilder
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Call AddNodes<&HA>(in SegmentType As %MsoSegmentType<&H0>, in EditingType As %MsoEditingType<&H1>, in X1 As Single<&H2>, in Y1 As Single<&H3>, optional in X2 As Single<&H4>, optional in Y2 As Single<&H5>, _
        optional in X3 As Single<&H6>, optional in Y3 As Single<&H7> )
    Member Call ConvertToShape<&HB>() As PowerPointShape
End Interface
 
Interface Dispatch PowerPointGroupShapes
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Get Count<&H2>() As Long
    Member Call Item<&H0>(in index As Variant<&H0> ) As PowerPointShape
End Interface
 
Interface Dispatch PowerPointHeaderFooter
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Visible<&H7D3>() As Long   'MsoTriState
    Member Let Visible<&H7D3>()   'Parameter Type As %MsoTriState
    Member Get Text<&H7D4>() As String
    Member Let Text<&H7D4>()   'Parameter Type As String
    Member Get UseFormat<&H7D5>() As Long   'MsoTriState
    Member Let UseFormat<&H7D5>()   'Parameter Type As %MsoTriState
    Member Get Format<&H7D6>() As Long   'PpDateTimeFormat
    Member Let Format<&H7D6>()   'Parameter Type As %PpDateTimeFormat
End Interface
 
Interface Dispatch PowerPointHeadersFooters
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get DateAndTime<&H7D3>() As PowerPointHeaderFooter
    Member Get SlideNumber<&H7D4>() As PowerPointHeaderFooter
    Member Get Header<&H7D5>() As PowerPointHeaderFooter
    Member Get Footer<&H7D6>() As PowerPointHeaderFooter
    Member Get DisplayOnTitleSlide<&H7D7>() As Long   'MsoTriState
    Member Let DisplayOnTitleSlide<&H7D7>()   'Parameter Type As %MsoTriState
    Member Call Clear<&H7D8>()
End Interface
 
Interface Dispatch PowerPointHyperlink
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Type<&H7D3>() As Long   'MsoHyperlinkType
    Member Get Address<&H7D4>() As String
    Member Let Address<&H7D4>()   'Parameter Type As String
    Member Get SubAddress<&H7D5>() As String
    Member Let SubAddress<&H7D5>()   'Parameter Type As String
    Member Call AddToFavorites<&H7D6>()
End Interface
 
Interface Dispatch PowerPointHyperlinks
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in index As Long<&H0> ) As PowerPointHyperlink
End Interface
 
Interface Dispatch PowerPointLineFormat
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Get BackColor<&H64>() As PowerPointColorFormat
    Member Let BackColor<&H64>()   'Parameter Type As PowerPointColorFormat
    Member Get BeginArrowheadLength<&H65>() As Long   'MsoArrowheadLength
    Member Let BeginArrowheadLength<&H65>()   'Parameter Type As %MsoArrowheadLength
    Member Get BeginArrowheadStyle<&H66>() As Long   'MsoArrowheadStyle
    Member Let BeginArrowheadStyle<&H66>()   'Parameter Type As %MsoArrowheadStyle
    Member Get BeginArrowheadWidth<&H67>() As Long   'MsoArrowheadWidth
    Member Let BeginArrowheadWidth<&H67>()   'Parameter Type As %MsoArrowheadWidth
    Member Get DashStyle<&H68>() As Long   'MsoLineDashStyle
    Member Let DashStyle<&H68>()   'Parameter Type As %MsoLineDashStyle
    Member Get EndArrowheadLength<&H69>() As Long   'MsoArrowheadLength
    Member Let EndArrowheadLength<&H69>()   'Parameter Type As %MsoArrowheadLength
    Member Get EndArrowheadStyle<&H6A>() As Long   'MsoArrowheadStyle
    Member Let EndArrowheadStyle<&H6A>()   'Parameter Type As %MsoArrowheadStyle
    Member Get EndArrowheadWidth<&H6B>() As Long   'MsoArrowheadWidth
    Member Let EndArrowheadWidth<&H6B>()   'Parameter Type As %MsoArrowheadWidth
    Member Get ForeColor<&H6C>() As PowerPointColorFormat
    Member Let ForeColor<&H6C>()   'Parameter Type As PowerPointColorFormat
    Member Get Pattern<&H6D>() As Long   'MsoPatternType
    Member Let Pattern<&H6D>()   'Parameter Type As %MsoPatternType
    Member Get Style<&H6E>() As Long   'MsoLineStyle
    Member Let Style<&H6E>()   'Parameter Type As %MsoLineStyle
    Member Get Transparency<&H6F>() As Single
    Member Let Transparency<&H6F>()   'Parameter Type As Single
    Member Get Visible<&H70>() As Long   'MsoTriState
    Member Let Visible<&H70>()   'Parameter Type As %MsoTriState
    Member Get Weight<&H71>() As Single
    Member Let Weight<&H71>()   'Parameter Type As Single
End Interface
 
Interface Dispatch PowerPointLinkFormat
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get SourceFullName<&H7D3>() As String
    Member Let SourceFullName<&H7D3>()   'Parameter Type As String
    Member Get AutoUpdate<&H7D4>() As Long   'PpUpdateOption
    Member Let AutoUpdate<&H7D4>()   'Parameter Type As %PpUpdateOption
    Member Call Update<&H7D5>()
End Interface
 
Interface Dispatch PowerPointMaster
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Shapes<&H7D3>() As PowerPointShapes
    Member Get HeadersFooters<&H7D4>() As PowerPointHeadersFooters
    Member Get ColorScheme<&H7D5>() As PowerPointColorScheme
    Member Let ColorScheme<&H7D5>()   'Parameter Type As PowerPointColorScheme
    Member Get Background<&H7D6>() As PowerPointShapeRange
    Member Get Name<&H7D7>() As String
    Member Let Name<&H7D7>()   'Parameter Type As String
    Member Call Delete<&H7D8>()
    Member Get Height<&H7D9>() As Single
    Member Get Width<&H7DA>() As Single
    Member Get TextStyles<&H7DB>() As PowerPointTextStyles
    Member Get Hyperlinks<&H7DC>() As PowerPointHyperlinks
End Interface
 
Interface Dispatch PowerPointNamedSlideShow
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Name<&H7D3>() As String
    Member Call Delete<&H7D4>()
    Member Get SlideIDs<&H7D5>() As Variant
    Member Get Count<&H7D6>() As Long
End Interface
 
Interface Dispatch PowerPointNamedSlideShows
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in index As Variant<&H0> ) As PowerPointNamedSlideShow
    Member Call Add<&H7D3>(in Name As String<&H0>, in safeArrayOfSlideIDs As Variant<&H1> ) As PowerPointNamedSlideShow
End Interface
 
Interface Dispatch PowerPointObjectVerbs
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in index As Long<&H0> ) As String
End Interface
 
Interface Dispatch PowerPointOLEFormat
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get ObjectVerbs<&H7D3>() As PowerPointObjectVerbs
    Member Get Object<&H7D4>() As Variant
    Member Get ProgID<&H7D5>() As String
    Member Get FollowColors<&H7D6>() As Long   'PpFollowColors
    Member Let FollowColors<&H7D6>()   'Parameter Type As %PpFollowColors
    Member Call DoVerb<&H7D7>(optional in index As Long<&H0> )
    Member Call Activate<&H7D8>()
End Interface
 
Interface Dispatch PowerPointPageSetup
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get FirstSlideNumber<&H7D3>() As Long
    Member Let FirstSlideNumber<&H7D3>()   'Parameter Type As Long
    Member Get SlideHeight<&H7D4>() As Single
    Member Let SlideHeight<&H7D4>()   'Parameter Type As Single
    Member Get SlideWidth<&H7D5>() As Single
    Member Let SlideWidth<&H7D5>()   'Parameter Type As Single
    Member Get SlideSize<&H7D6>() As Long   'PpSlideSizeType
    Member Let SlideSize<&H7D6>()   'Parameter Type As %PpSlideSizeType
    Member Get NotesOrientation<&H7D7>() As Long   'MsoOrientation
    Member Let NotesOrientation<&H7D7>()   'Parameter Type As %MsoOrientation
    Member Get SlideOrientation<&H7D8>() As Long   'MsoOrientation
    Member Let SlideOrientation<&H7D8>()   'Parameter Type As %MsoOrientation
End Interface
 
Interface Dispatch PowerPointParagraphFormat
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Alignment<&H7D3>() As Long   'PpParagraphAlignment
    Member Let Alignment<&H7D3>()   'Parameter Type As %PpParagraphAlignment
    Member Get Bullet<&H7D4>() As PowerPointBulletFormat
    Member Get LineRuleBefore<&H7D5>() As Long   'MsoTriState
    Member Let LineRuleBefore<&H7D5>()   'Parameter Type As %MsoTriState
    Member Get LineRuleAfter<&H7D6>() As Long   'MsoTriState
    Member Let LineRuleAfter<&H7D6>()   'Parameter Type As %MsoTriState
    Member Get LineRuleWithin<&H7D7>() As Long   'MsoTriState
    Member Let LineRuleWithin<&H7D7>()   'Parameter Type As %MsoTriState
    Member Get SpaceBefore<&H7D8>() As Single
    Member Let SpaceBefore<&H7D8>()   'Parameter Type As Single
    Member Get SpaceAfter<&H7D9>() As Single
    Member Let SpaceAfter<&H7D9>()   'Parameter Type As Single
    Member Get SpaceWithin<&H7DA>() As Single
    Member Let SpaceWithin<&H7DA>()   'Parameter Type As Single
    Member Get BaseLineAlignment<&H7DB>() As Long   'PpBaselineAlignment
    Member Let BaseLineAlignment<&H7DB>()   'Parameter Type As %PpBaselineAlignment
    Member Get FarEastLineBreakControl<&H7DC>() As Long   'MsoTriState
    Member Let FarEastLineBreakControl<&H7DC>()   'Parameter Type As %MsoTriState
    Member Get WordWrap<&H7DD>() As Long   'MsoTriState
    Member Let WordWrap<&H7DD>()   'Parameter Type As %MsoTriState
    Member Get HangingPunctuation<&H7DE>() As Long   'MsoTriState
    Member Let HangingPunctuation<&H7DE>()   'Parameter Type As %MsoTriState
    Member Get TextDirection<&H7DF>() As Long   'PpDirection
    Member Let TextDirection<&H7DF>()   'Parameter Type As %PpDirection
End Interface
 
Interface Dispatch PowerPointPictureFormat
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Call IncrementBrightness<&HA>(in Increment As Single<&H0> )
    Member Call IncrementContrast<&HB>(in Increment As Single<&H0> )
    Member Get Brightness<&H64>() As Single
    Member Let Brightness<&H64>()   'Parameter Type As Single
    Member Get ColorType<&H65>() As Long   'MsoPictureColorType
    Member Let ColorType<&H65>()   'Parameter Type As %MsoPictureColorType
    Member Get Contrast<&H66>() As Single
    Member Let Contrast<&H66>()   'Parameter Type As Single
    Member Get CropBottom<&H67>() As Single
    Member Let CropBottom<&H67>()   'Parameter Type As Single
    Member Get CropLeft<&H68>() As Single
    Member Let CropLeft<&H68>()   'Parameter Type As Single
    Member Get CropRight<&H69>() As Single
    Member Let CropRight<&H69>()   'Parameter Type As Single
    Member Get CropTop<&H6A>() As Single
    Member Let CropTop<&H6A>()   'Parameter Type As Single
    Member Get TransparencyColor<&H6B>() As PowerPointMsoRGBType
    Member Let TransparencyColor<&H6B>()   'Parameter Type As PowerPointMsoRGBType
    Member Get TransparentBackground<&H6C>() As Long   'MsoTriState
    Member Let TransparentBackground<&H6C>()   'Parameter Type As %MsoTriState
End Interface
 
Interface Dispatch PowerPointPlaceholderFormat
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Type<&H7D3>() As Long   'PpPlaceholderType
End Interface
 
Interface Dispatch PowerPointPlaceholders
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in index As Long<&H0> ) As PowerPointShape
End Interface
 
Interface Dispatch PowerPointPlaySettings
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get ActionVerb<&H7D3>() As String
    Member Let ActionVerb<&H7D3>()   'Parameter Type As String
    Member Get HideWhileNotPlaying<&H7D4>() As Long   'MsoTriState
    Member Let HideWhileNotPlaying<&H7D4>()   'Parameter Type As %MsoTriState
    Member Get LoopUntilStopped<&H7D5>() As Long   'MsoTriState
    Member Let LoopUntilStopped<&H7D5>()   'Parameter Type As %MsoTriState
    Member Get PlayOnEntry<&H7D6>() As Long   'MsoTriState
    Member Let PlayOnEntry<&H7D6>()   'Parameter Type As %MsoTriState
    Member Get RewindMovie<&H7D7>() As Long   'MsoTriState
    Member Let RewindMovie<&H7D7>()   'Parameter Type As %MsoTriState
    Member Get PauseAnimation<&H7D8>() As Long   'MsoTriState
    Member Let PauseAnimation<&H7D8>()   'Parameter Type As %MsoTriState
    Member Get StopAfterSlides<&H7D9>() As Long
    Member Let StopAfterSlides<&H7D9>()   'Parameter Type As Long
End Interface
 
Interface Dispatch PowerPointPresentation
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get SlideMaster<&H7D3>() As PowerPointMaster
    Member Get TitleMaster<&H7D4>() As PowerPointMaster
    Member Get HasTitleMaster<&H7D5>() As Long   'MsoTriState
    Member Call AddTitleMaster<&H7D6>() As PowerPointMaster
    Member Call ApplyTemplate<&H7D7>(in FileName As String<&H0> )
    Member Get TemplateName<&H7D8>() As String
    Member Get NotesMaster<&H7D9>() As PowerPointMaster
    Member Get HandoutMaster<&H7DA>() As PowerPointMaster
    Member Get Slides<&H7DB>() As PowerPointSlides
    Member Get PageSetup<&H7DC>() As PowerPointPageSetup
    Member Get ColorSchemes<&H7DD>() As PowerPointColorSchemes
    Member Get ExtraColors<&H7DE>() As PowerPointExtraColors
    Member Get SlideShowSettings<&H7DF>() As PowerPointSlideShowSettings
    Member Get Fonts<&H7E0>() As PowerPointFonts
    Member Get Windows<&H7E1>() As PowerPointDocumentWindows
    Member Get Tags<&H7E2>() As PowerPointTags
    Member Get DefaultShape<&H7E3>() As PowerPointShape
    Member Get BuiltInDocumentProperties<&H7E4>() As Variant
    Member Get CustomDocumentProperties<&H7E5>() As Variant
    Member Get VBProject<&H7E6>() As PowerPointVBProject
    Member Get ReadOnly<&H7E7>() As Long   'MsoTriState
    Member Get FullName<&H7E8>() As String
    Member Get Name<&H7E9>() As String
    Member Get Path<&H7EA>() As String
    Member Get Saved<&H7EB>() As Long   'MsoTriState
    Member Let Saved<&H7EB>()   'Parameter Type As %MsoTriState
    Member Get LayoutDirection<&H7EC>() As Long   'PpDirection
    Member Let LayoutDirection<&H7EC>()   'Parameter Type As %PpDirection
    Member Call NewWindow<&H7ED>() As PowerPointDocumentWindow
    Member Call FollowHyperlink<&H7EE>(in Address As String<&H0>, optional in SubAddress As String<&H1>, optional in NewWindow As Long<&H2>, optional in AddHistory As Long<&H3>, optional in ExtraInfo As String<&H4>, _
        optional in Method As %MsoExtraInfoMethod<&H5>, optional in HeaderInfo As String<&H6> )
    Member Call AddToFavorites<&H7EF>()
    Member Get PrintOptions<&H7F1>() As PowerPointPrintOptions
    Member Call PrintOut<&H7F2>(optional in From As Long<&H0>, optional in To As Long<&H1>, optional in PrintToFile As String<&H2>, optional in Copies As Long<&H3>, optional in Collate As %MsoTriState<&H4> )
    Member Call Save<&H7F3>()
    Member Call SaveAs<&H7F4>(in FileName As String<&H0>, optional in FileFormat As %PpSaveAsFileType<&H1>, optional in EmbedTrueTypeFonts As %MsoTriState<&H2> )
    Member Call SaveCopyAs<&H7F5>(in FileName As String<&H0>, optional in FileFormat As %PpSaveAsFileType<&H1>, optional in EmbedTrueTypeFonts As %MsoTriState<&H2> )
    Member Call Export<&H7F6>(in Path As String<&H0>, in FilterName As String<&H1>, optional in ScaleWidth As Long<&H2>, optional in ScaleHeight As Long<&H3> )
    Member Call Close<&H7F7>()
    Member Call SetUndoText<&H7F8>(in Text As String<&H0> )
    Member Get Container<&H7F9>() As Variant
    Member Get DisplayComments<&H7FA>() As Long   'MsoTriState
    Member Let DisplayComments<&H7FA>()   'Parameter Type As %MsoTriState
    Member Get FarEastLineBreakLevel<&H7FB>() As Long   'PpFarEastLineBreakLevel
    Member Let FarEastLineBreakLevel<&H7FB>()   'Parameter Type As %PpFarEastLineBreakLevel
    Member Get NoLineBreakBefore<&H7FC>() As String
    Member Let NoLineBreakBefore<&H7FC>()   'Parameter Type As String
    Member Get NoLineBreakAfter<&H7FD>() As String
    Member Let NoLineBreakAfter<&H7FD>()   'Parameter Type As String
    Member Call UpdateLinks<&H7FE>()
    Member Get SlideShowWindow<&H7FF>() As PowerPointSlideShowWindow
End Interface
 
Interface Dispatch PowerPointPresentations
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in index As Variant<&H0> ) As PowerPointPresentation
    Member Call Add<&H7D3>(optional in WithWindow As %MsoTriState<&H0> ) As PowerPointPresentation
    Member Call Open<&H7D4>(in FileName As String<&H0>, optional in ReadOnly As %MsoTriState<&H1>, optional in Untitled As %MsoTriState<&H2>, optional in WithWindow As %MsoTriState<&H3> ) As PowerPointPresentation
End Interface
 
Interface Dispatch PowerPointPrintOptions
    Member Get Application<&H7D1>() As Variant
    Member Get PrintColorType<&H7D2>() As Long   'PpPrintColorType
    Member Let PrintColorType<&H7D2>()   'Parameter Type As %PpPrintColorType
    Member Get Collate<&H7D3>() As Long   'MsoTriState
    Member Let Collate<&H7D3>()   'Parameter Type As %MsoTriState
    Member Get FitToPage<&H7D4>() As Long   'MsoTriState
    Member Let FitToPage<&H7D4>()   'Parameter Type As %MsoTriState
    Member Get FrameSlides<&H7D5>() As Long   'MsoTriState
    Member Let FrameSlides<&H7D5>()   'Parameter Type As %MsoTriState
    Member Get NumberOfCopies<&H7D6>() As Long
    Member Let NumberOfCopies<&H7D6>()   'Parameter Type As Long
    Member Get OutputType<&H7D7>() As Long   'PpPrintOutputType
    Member Let OutputType<&H7D7>()   'Parameter Type As %PpPrintOutputType
    Member Get Parent<&H7D8>() As Variant
    Member Get PrintHiddenSlides<&H7D9>() As Long   'MsoTriState
    Member Let PrintHiddenSlides<&H7D9>()   'Parameter Type As %MsoTriState
    Member Get PrintInBackground<&H7DA>() As Long   'MsoTriState
    Member Let PrintInBackground<&H7DA>()   'Parameter Type As %MsoTriState
    Member Get RangeType<&H7DB>() As Long   'PpPrintRangeType
    Member Let RangeType<&H7DB>()   'Parameter Type As %PpPrintRangeType
    Member Get Ranges<&H7DC>() As PowerPointPrintRanges
    Member Get PrintFontsAsGraphics<&H7DD>() As Long   'MsoTriState
    Member Let PrintFontsAsGraphics<&H7DD>()   'Parameter Type As %MsoTriState
    Member Get SlideShowName<&H7DE>() As String
    Member Let SlideShowName<&H7DE>()   'Parameter Type As String
    Member Get ActivePrinter<&H7DF>() As String
    Member Let ActivePrinter<&H7DF>()   'Parameter Type As String
End Interface
 
Interface Dispatch PowerPointPrintRange
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Start<&H7D3>() As Long
    Member Get End<&H7D4>() As Long
    Member Call Delete<&H7D5>()
End Interface
 
Interface Dispatch PowerPointPrintRanges
    Member Get Count<&HB>() As Long
    Member Call Add<&H7D1>(in Start As Long<&H0>, in End As Long<&H1> ) As PowerPointPrintRange
    Member Get Application<&H7D2>() As Variant
    Member Call ClearAll<&H7D3>()
    Member Call Item<&H0>(in index As Long<&H0> ) As PowerPointPrintRange
    Member Get Parent<&H7D4>() As Variant
End Interface
 
Interface Dispatch PowerPointRGBColor
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get RGB<&H0>() As PowerPointMsoRGBType
    Member Let RGB<&H0>()   'Parameter Type As PowerPointMsoRGBType
End Interface
 
Interface Dispatch PowerPointRuler
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get TabStops<&H7D3>() As PowerPointTabStops
    Member Get Levels<&H7D4>() As PowerPointRulerLevels
End Interface
 
Interface Dispatch PowerPointRulerLevel
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get FirstMargin<&H7D3>() As Single
    Member Let FirstMargin<&H7D3>()   'Parameter Type As Single
    Member Get LeftMargin<&H7D4>() As Single
    Member Let LeftMargin<&H7D4>()   'Parameter Type As Single
End Interface
 
Interface Dispatch PowerPointRulerLevels
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in index As Long<&H0> ) As PowerPointRulerLevel
End Interface
 
Interface Dispatch PowerPointSelection
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Cut<&H7D3>()
    Member Call Copy<&H7D4>()
    Member Call Delete<&H7D5>()
    Member Call Unselect<&H7D6>()
    Member Get Type<&H7D7>() As Long   'PpSelectionType
    Member Get SlideRange<&H7D8>() As PowerPointSlideRange
    Member Get ShapeRange<&H7D9>() As PowerPointShapeRange
    Member Get TextRange<&H7DA>() As PowerPointTextRange
End Interface
 
Interface Dispatch PowerPointShadowFormat
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Call IncrementOffsetX<&HA>(in Increment As Single<&H0> )
    Member Call IncrementOffsetY<&HB>(in Increment As Single<&H0> )
    Member Get ForeColor<&H64>() As PowerPointColorFormat
    Member Let ForeColor<&H64>()   'Parameter Type As PowerPointColorFormat
    Member Get Obscured<&H65>() As Long   'MsoTriState
    Member Let Obscured<&H65>()   'Parameter Type As %MsoTriState
    Member Get OffsetX<&H66>() As Single
    Member Let OffsetX<&H66>()   'Parameter Type As Single
    Member Get OffsetY<&H67>() As Single
    Member Let OffsetY<&H67>()   'Parameter Type As Single
    Member Get Transparency<&H68>() As Single
    Member Let Transparency<&H68>()   'Parameter Type As Single
    Member Get Type<&H69>() As Long   'MsoShadowType
    Member Let Type<&H69>()   'Parameter Type As %MsoShadowType
    Member Get Visible<&H6A>() As Long   'MsoTriState
    Member Let Visible<&H6A>()   'Parameter Type As %MsoTriState
End Interface
 
Interface Dispatch PowerPointShape
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Call Apply<&HA>()
    Member Call Delete<&HB>()
    Member Call Flip<&HD>(in FlipCmd As %MsoFlipCmd<&H0> )
    Member Call IncrementLeft<&HE>(in Increment As Single<&H0> )
    Member Call IncrementRotation<&HF>(in Increment As Single<&H0> )
    Member Call IncrementTop<&H10>(in Increment As Single<&H0> )
    Member Call PickUp<&H11>()
    Member Call RerouteConnections<&H12>()
    Member Call ScaleHeight<&H13>(in Factor As Single<&H0>, in RelativeToOriginalSize As %MsoTriState<&H1>, optional in fScale As %MsoScaleFrom<&H2> )
    Member Call ScaleWidth<&H14>(in Factor As Single<&H0>, in RelativeToOriginalSize As %MsoTriState<&H1>, optional in fScale As %MsoScaleFrom<&H2> )
    Member Call SetShapesDefaultProperties<&H16>()
    Member Call Ungroup<&H17>() As PowerPointShapeRange
    Member Call ZOrder<&H18>(in ZOrderCmd As %MsoZOrderCmd<&H0> )
    Member Get Adjustments<&H64>() As PowerPointAdjustments
    Member Get AutoShapeType<&H65>() As Long   'MsoAutoShapeType
    Member Let AutoShapeType<&H65>()   'Parameter Type As %MsoAutoShapeType
    Member Get BlackWhiteMode<&H66>() As Long   'MsoBlackWhiteMode
    Member Let BlackWhiteMode<&H66>()   'Parameter Type As %MsoBlackWhiteMode
    Member Get Callout<&H67>() As PowerPointCalloutFormat
    Member Get ConnectionSiteCount<&H68>() As Long
    Member Get Connector<&H69>() As Long   'MsoTriState
    Member Get ConnectorFormat<&H6A>() As PowerPointConnectorFormat
    Member Get Fill<&H6B>() As PowerPointFillFormat
    Member Get GroupItems<&H6C>() As PowerPointGroupShapes
    Member Get Height<&H6D>() As Single
    Member Let Height<&H6D>()   'Parameter Type As Single
    Member Get HorizontalFlip<&H6E>() As Long   'MsoTriState
    Member Get Left<&H6F>() As Single
    Member Let Left<&H6F>()   'Parameter Type As Single
    Member Get Line<&H70>() As PowerPointLineFormat
    Member Get LockAspectRatio<&H71>() As Long   'MsoTriState
    Member Let LockAspectRatio<&H71>()   'Parameter Type As %MsoTriState
    Member Get Name<&H73>() As String
    Member Let Name<&H73>()   'Parameter Type As String
    Member Get Nodes<&H74>() As PowerPointShapeNodes
    Member Get Rotation<&H75>() As Single
    Member Let Rotation<&H75>()   'Parameter Type As Single
    Member Get PictureFormat<&H76>() As PowerPointPictureFormat
    Member Get Shadow<&H77>() As PowerPointShadowFormat
    Member Get TextEffect<&H78>() As PowerPointTextEffectFormat
    Member Get TextFrame<&H79>() As PowerPointTextFrame
    Member Get ThreeD<&H7A>() As PowerPointThreeDFormat
    Member Get Top<&H7B>() As Single
    Member Let Top<&H7B>()   'Parameter Type As Single
    Member Get Type<&H7C>() As Long   'MsoShapeType
    Member Get VerticalFlip<&H7D>() As Long   'MsoTriState
    Member Get Vertices<&H7E>() As Variant
    Member Get Visible<&H7F>() As Long   'MsoTriState
    Member Let Visible<&H7F>()   'Parameter Type As %MsoTriState
    Member Get Width<&H80>() As Single
    Member Let Width<&H80>()   'Parameter Type As Single
    Member Get ZOrderPosition<&H81>() As Long
    Member Get OLEFormat<&H7D3>() As PowerPointOLEFormat
    Member Get LinkFormat<&H7D4>() As PowerPointLinkFormat
    Member Get PlaceholderFormat<&H7D5>() As PowerPointPlaceholderFormat
    Member Get AnimationSettings<&H7D6>() As PowerPointAnimationSettings
    Member Get ActionSettings<&H7D7>() As PowerPointActionSettings
    Member Get Tags<&H7D8>() As PowerPointTags
    Member Call Cut<&H7D9>()
    Member Call Copy<&H7DA>()
    Member Call Select<&H7DB>(optional in Replace As %MsoTriState<&H0> )
    Member Call Duplicate<&H7DC>() As PowerPointShapeRange
    Member Get MediaType<&H7DD>() As Long   'PpMediaType
    Member Get HasTextFrame<&H7DE>() As Long   'MsoTriState
    Member Get SoundFormat<&H7DF>() As PowerPointSoundFormat
End Interface
 
Interface Dispatch PowerPointShapeNode
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Get EditingType<&H64>() As Long   'MsoEditingType
    Member Get Points<&H65>() As Variant
    Member Get SegmentType<&H66>() As Long   'MsoSegmentType
End Interface
 
Interface Dispatch PowerPointShapeNodes
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Get Count<&H2>() As Long
    Member Call Item<&H0>(in index As Variant<&H0> ) As PowerPointShapeNode
    Member Call Delete<&HB>(in index As Long<&H0> )
    Member Call Insert<&HC>(in index As Long<&H0>, in SegmentType As %MsoSegmentType<&H1>, in EditingType As %MsoEditingType<&H2>, in X1 As Single<&H3>, in Y1 As Single<&H4>, optional in X2 As Single<&H5>, optional in Y2 As Single<&H6>, _
        optional in X3 As Single<&H7>, optional in Y3 As Single<&H8> )
    Member Call SetEditingType<&HD>(in index As Long<&H0>, in EditingType As %MsoEditingType<&H1> )
    Member Call SetPosition<&HE>(in index As Long<&H0>, in X1 As Single<&H1>, in Y1 As Single<&H2> )
    Member Call SetSegmentType<&HF>(in index As Long<&H0>, in SegmentType As %MsoSegmentType<&H1> )
End Interface
 
Interface Dispatch PowerPointShapeRange
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Call Apply<&HA>()
    Member Call Delete<&HB>()
    Member Call Flip<&HD>(in FlipCmd As %MsoFlipCmd<&H0> )
    Member Call IncrementLeft<&HE>(in Increment As Single<&H0> )
    Member Call IncrementRotation<&HF>(in Increment As Single<&H0> )
    Member Call IncrementTop<&H10>(in Increment As Single<&H0> )
    Member Call PickUp<&H11>()
    Member Call RerouteConnections<&H12>()
    Member Call ScaleHeight<&H13>(in Factor As Single<&H0>, in RelativeToOriginalSize As %MsoTriState<&H1>, optional in fScale As %MsoScaleFrom<&H2> )
    Member Call ScaleWidth<&H14>(in Factor As Single<&H0>, in RelativeToOriginalSize As %MsoTriState<&H1>, optional in fScale As %MsoScaleFrom<&H2> )
    Member Call SetShapesDefaultProperties<&H16>()
    Member Call Ungroup<&H17>() As PowerPointShapeRange
    Member Call ZOrder<&H18>(in ZOrderCmd As %MsoZOrderCmd<&H0> )
    Member Get Adjustments<&H64>() As PowerPointAdjustments
    Member Get AutoShapeType<&H65>() As Long   'MsoAutoShapeType
    Member Let AutoShapeType<&H65>()   'Parameter Type As %MsoAutoShapeType
    Member Get BlackWhiteMode<&H66>() As Long   'MsoBlackWhiteMode
    Member Let BlackWhiteMode<&H66>()   'Parameter Type As %MsoBlackWhiteMode
    Member Get Callout<&H67>() As PowerPointCalloutFormat
    Member Get ConnectionSiteCount<&H68>() As Long
    Member Get Connector<&H69>() As Long   'MsoTriState
    Member Get ConnectorFormat<&H6A>() As PowerPointConnectorFormat
    Member Get Fill<&H6B>() As PowerPointFillFormat
    Member Get GroupItems<&H6C>() As PowerPointGroupShapes
    Member Get Height<&H6D>() As Single
    Member Let Height<&H6D>()   'Parameter Type As Single
    Member Get HorizontalFlip<&H6E>() As Long   'MsoTriState
    Member Get Left<&H6F>() As Single
    Member Let Left<&H6F>()   'Parameter Type As Single
    Member Get Line<&H70>() As PowerPointLineFormat
    Member Get LockAspectRatio<&H71>() As Long   'MsoTriState
    Member Let LockAspectRatio<&H71>()   'Parameter Type As %MsoTriState
    Member Get Name<&H73>() As String
    Member Let Name<&H73>()   'Parameter Type As String
    Member Get Nodes<&H74>() As PowerPointShapeNodes
    Member Get Rotation<&H75>() As Single
    Member Let Rotation<&H75>()   'Parameter Type As Single
    Member Get PictureFormat<&H76>() As PowerPointPictureFormat
    Member Get Shadow<&H77>() As PowerPointShadowFormat
    Member Get TextEffect<&H78>() As PowerPointTextEffectFormat
    Member Get TextFrame<&H79>() As PowerPointTextFrame
    Member Get ThreeD<&H7A>() As PowerPointThreeDFormat
    Member Get Top<&H7B>() As Single
    Member Let Top<&H7B>()   'Parameter Type As Single
    Member Get Type<&H7C>() As Long   'MsoShapeType
    Member Get VerticalFlip<&H7D>() As Long   'MsoTriState
    Member Get Vertices<&H7E>() As Variant
    Member Get Visible<&H7F>() As Long   'MsoTriState
    Member Let Visible<&H7F>()   'Parameter Type As %MsoTriState
    Member Get Width<&H80>() As Single
    Member Let Width<&H80>()   'Parameter Type As Single
    Member Get ZOrderPosition<&H81>() As Long
    Member Get OLEFormat<&H7D3>() As PowerPointOLEFormat
    Member Get LinkFormat<&H7D4>() As PowerPointLinkFormat
    Member Get PlaceholderFormat<&H7D5>() As PowerPointPlaceholderFormat
    Member Get AnimationSettings<&H7D6>() As PowerPointAnimationSettings
    Member Get ActionSettings<&H7D7>() As PowerPointActionSettings
    Member Get Tags<&H7D8>() As PowerPointTags
    Member Call Cut<&H7D9>()
    Member Call Copy<&H7DA>()
    Member Call Select<&H7DB>(optional in Replace As %MsoTriState<&H0> )
    Member Call Duplicate<&H7DC>() As PowerPointShapeRange
    Member Get MediaType<&H7DD>() As Long   'PpMediaType
    Member Get HasTextFrame<&H7DE>() As Long   'MsoTriState
    Member Get SoundFormat<&H7DF>() As PowerPointSoundFormat
    Member Call Item<&H0>(in index As Variant<&H0> ) As PowerPointShape
    Member Get Count<&H9>() As Long
    Member Call Group<&H7E0>() As PowerPointShape
    Member Call Regroup<&H7E1>() As PowerPointShape
    Member Call Align<&H7E2>(in AlignCmd As %MsoAlignCmd<&H0>, in RelativeTo As %MsoTriState<&H1> )
    Member Call Distribute<&H7E3>(in DistributeCmd As %MsoDistributeCmd<&H0>, in RelativeTo As %MsoTriState<&H1> )
End Interface
 
Interface Dispatch PowerPointShapes
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Get Count<&H2>() As Long
    Member Call Item<&H0>(in index As Variant<&H0> ) As PowerPointShape
    Member Call AddCallout<&HA>(in Type As %MsoCalloutType<&H0>, in Left As Single<&H1>, in Top As Single<&H2>, in Width As Single<&H3>, in Height As Single<&H4> ) As PowerPointShape
    Member Call AddConnector<&HB>(in Type As %MsoConnectorType<&H0>, in BeginX As Single<&H1>, in BeginY As Single<&H2>, in EndX As Single<&H3>, in EndY As Single<&H4> ) As PowerPointShape
    Member Call AddCurve<&HC>(in SafeArrayOfPoints As Variant<&H0> ) As PowerPointShape
    Member Call AddLabel<&HD>(in Orientation As %MsoTextOrientation<&H0>, in Left As Single<&H1>, in Top As Single<&H2>, in Width As Single<&H3>, in Height As Single<&H4> ) As PowerPointShape
    Member Call AddLine<&HE>(in BeginX As Single<&H0>, in BeginY As Single<&H1>, in EndX As Single<&H2>, in EndY As Single<&H3> ) As PowerPointShape
    Member Call AddPicture<&HF>(in FileName As String<&H0>, in LinkToFile As %MsoTriState<&H1>, in SaveWithDocument As %MsoTriState<&H2>, in Left As Single<&H3>, in Top As Single<&H4>, in Width As Single<&H5>, _
        in Height As Single<&H6> ) As PowerPointShape
    Member Call AddPolyline<&H10>(in SafeArrayOfPoints As Variant<&H0> ) As PowerPointShape
    Member Call AddShape<&H11>(in Type As %MsoAutoShapeType<&H0>, in Left As Single<&H1>, in Top As Single<&H2>, in Width As Single<&H3>, in Height As Single<&H4> ) As PowerPointShape
    Member Call AddTextEffect<&H12>(in PresetTextEffect As %MsoPresetTextEffect<&H0>, in Text As String<&H1>, in FontName As String<&H2>, in FontSize As Single<&H3>, in FontBold As %MsoTriState<&H4>, in FontItalic As %MsoTriState<&H5>, _
        in Left As Single<&H6>, in Top As Single<&H7> ) As PowerPointShape
    Member Call AddTextbox<&H13>(in Orientation As %MsoTextOrientation<&H0>, in Left As Single<&H1>, in Top As Single<&H2>, in Width As Single<&H3>, in Height As Single<&H4> ) As PowerPointShape
    Member Call BuildFreeform<&H14>(in EditingType As %MsoEditingType<&H0>, in X1 As Single<&H1>, in Y1 As Single<&H2> ) As PowerPointFreeformBuilder
    Member Call SelectAll<&H16>()
    Member Call Range<&H7D3>(optional in index As Variant<&H0> ) As PowerPointShapeRange
    Member Get HasTitle<&H7D4>() As Long   'MsoTriState
    Member Call AddTitle<&H7D5>() As PowerPointShape
    Member Get Title<&H7D6>() As PowerPointShape
    Member Get Placeholders<&H7D7>() As PowerPointPlaceholders
    Member Call AddOLEObject<&H7D8>(optional in Left As Single<&H0>, optional in Top As Single<&H1>, optional in Width As Single<&H2>, optional in Height As Single<&H3>, optional in ClassName As String<&H4>, optional in FileName As String<&H5>, _
        optional in DisplayAsIcon As %MsoTriState<&H6>, optional in IconFileName As String<&H7>, optional in IconIndex As Long<&H8>, optional in IconLabel As String<&H9>, optional in Link As %MsoTriState<&HA> ) As PowerPointShape
    Member Call AddComment<&H7D9>(optional in Left As Single<&H0>, optional in Top As Single<&H1>, optional in Width As Single<&H2>, optional in Height As Single<&H3> ) As PowerPointShape
    Member Call AddPlaceholder<&H7DA>(in Type As %PpPlaceholderType<&H0>, optional in Left As Single<&H1>, optional in Top As Single<&H2>, optional in Width As Single<&H3>, optional in Height As Single<&H4> ) As PowerPointShape
    Member Call AddMediaObject<&H7DB>(in FileName As String<&H0>, optional in Left As Single<&H1>, optional in Top As Single<&H2>, optional in Width As Single<&H3>, optional in Height As Single<&H4> ) As PowerPointShape
    Member Call Paste<&H7DC>() As PowerPointShapeRange
End Interface
 
Interface Dispatch PowerPointSlide
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Shapes<&H7D3>() As PowerPointShapes
    Member Get HeadersFooters<&H7D4>() As PowerPointHeadersFooters
    Member Get SlideShowTransition<&H7D5>() As PowerPointSlideShowTransition
    Member Get ColorScheme<&H7D6>() As PowerPointColorScheme
    Member Let ColorScheme<&H7D6>()   'Parameter Type As PowerPointColorScheme
    Member Get Background<&H7D7>() As PowerPointShapeRange
    Member Get Name<&H7D8>() As String
    Member Let Name<&H7D8>()   'Parameter Type As String
    Member Get SlideID<&H7D9>() As Long
    Member Get PrintSteps<&H7DA>() As Long
    Member Call Select<&H7DB>()
    Member Call Cut<&H7DC>()
    Member Call Copy<&H7DD>()
    Member Get Layout<&H7DE>() As Long   'PpSlideLayout
    Member Let Layout<&H7DE>()   'Parameter Type As %PpSlideLayout
    Member Call Duplicate<&H7DF>() As PowerPointSlideRange
    Member Call Delete<&H7E0>()
    Member Get Tags<&H7E1>() As PowerPointTags
    Member Get SlideIndex<&H7E2>() As Long
    Member Get SlideNumber<&H7E3>() As Long
    Member Get DisplayMasterShapes<&H7E4>() As Long   'MsoTriState
    Member Let DisplayMasterShapes<&H7E4>()   'Parameter Type As %MsoTriState
    Member Get FollowMasterBackground<&H7E5>() As Long   'MsoTriState
    Member Let FollowMasterBackground<&H7E5>()   'Parameter Type As %MsoTriState
    Member Get NotesPage<&H7E6>() As PowerPointSlideRange
    Member Get Master<&H7E7>() As PowerPointMaster
    Member Get Hyperlinks<&H7E8>() As PowerPointHyperlinks
    Member Call Export<&H7E9>(in FileName As String<&H0>, in FilterName As String<&H1>, optional in ScaleWidth As Long<&H2>, optional in ScaleHeight As Long<&H3> )
End Interface
 
Interface Dispatch PowerPointSlideRange
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Shapes<&H7D3>() As PowerPointShapes
    Member Get HeadersFooters<&H7D4>() As PowerPointHeadersFooters
    Member Get SlideShowTransition<&H7D5>() As PowerPointSlideShowTransition
    Member Get ColorScheme<&H7D6>() As PowerPointColorScheme
    Member Let ColorScheme<&H7D6>()   'Parameter Type As PowerPointColorScheme
    Member Get Background<&H7D7>() As PowerPointShapeRange
    Member Get Name<&H7D8>() As String
    Member Let Name<&H7D8>()   'Parameter Type As String
    Member Get SlideID<&H7D9>() As Long
    Member Get PrintSteps<&H7DA>() As Long
    Member Call Select<&H7DB>()
    Member Call Cut<&H7DC>()
    Member Call Copy<&H7DD>()
    Member Get Layout<&H7DE>() As Long   'PpSlideLayout
    Member Let Layout<&H7DE>()   'Parameter Type As %PpSlideLayout
    Member Call Duplicate<&H7DF>() As PowerPointSlideRange
    Member Call Delete<&H7E0>()
    Member Get Tags<&H7E1>() As PowerPointTags
    Member Get SlideIndex<&H7E2>() As Long
    Member Get SlideNumber<&H7E3>() As Long
    Member Get DisplayMasterShapes<&H7E4>() As Long   'MsoTriState
    Member Let DisplayMasterShapes<&H7E4>()   'Parameter Type As %MsoTriState
    Member Get FollowMasterBackground<&H7E5>() As Long   'MsoTriState
    Member Let FollowMasterBackground<&H7E5>()   'Parameter Type As %MsoTriState
    Member Get NotesPage<&H7E6>() As PowerPointSlideRange
    Member Get Master<&H7E7>() As PowerPointMaster
    Member Get Hyperlinks<&H7E8>() As PowerPointHyperlinks
    Member Call Export<&H7E9>(in FileName As String<&H0>, in FilterName As String<&H1>, optional in ScaleWidth As Long<&H2>, optional in ScaleHeight As Long<&H3> )
    Member Call Item<&H0>(in index As Variant<&H0> ) As PowerPointSlide
    Member Get Count<&HB>() As Long
End Interface
 
Interface Dispatch PowerPointSlides
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in index As Variant<&H0> ) As PowerPointSlide
    Member Call FindBySlideID<&H7D3>(in SlideID As Long<&H0> ) As PowerPointSlide
    Member Call Add<&H7D4>(in index As Long<&H0>, in Layout As %PpSlideLayout<&H1> ) As PowerPointSlide
    Member Call InsertFromFile<&H7D5>(in FileName As String<&H0>, in index As Long<&H1>, optional in SlideStart As Long<&H2>, optional in SlideEnd As Long<&H3> ) As Long
    Member Call Range<&H7D6>(optional in index As Variant<&H0> ) As PowerPointSlideRange
    Member Call Paste<&H7D7>(optional in index As Long<&H0> ) As PowerPointSlideRange
End Interface
 
Interface Dispatch PowerPointSlideShowSettings
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get PointerColor<&H7D3>() As PowerPointColorFormat
    Member Get NamedSlideShows<&H7D4>() As PowerPointNamedSlideShows
    Member Get StartingSlide<&H7D5>() As Long
    Member Let StartingSlide<&H7D5>()   'Parameter Type As Long
    Member Get EndingSlide<&H7D6>() As Long
    Member Let EndingSlide<&H7D6>()   'Parameter Type As Long
    Member Get AdvanceMode<&H7D7>() As Long   'PpSlideShowAdvanceMode
    Member Let AdvanceMode<&H7D7>()   'Parameter Type As %PpSlideShowAdvanceMode
    Member Call Run<&H7D8>() As PowerPointSlideShowWindow
    Member Get LoopUntilStopped<&H7D9>() As Long   'MsoTriState
    Member Let LoopUntilStopped<&H7D9>()   'Parameter Type As %MsoTriState
    Member Get ShowType<&H7DA>() As Long   'PpSlideShowType
    Member Let ShowType<&H7DA>()   'Parameter Type As %PpSlideShowType
    Member Get ShowWithNarration<&H7DB>() As Long   'MsoTriState
    Member Let ShowWithNarration<&H7DB>()   'Parameter Type As %MsoTriState
    Member Get ShowWithAnimation<&H7DC>() As Long   'MsoTriState
    Member Let ShowWithAnimation<&H7DC>()   'Parameter Type As %MsoTriState
    Member Get SlideShowName<&H7DD>() As String
    Member Let SlideShowName<&H7DD>()   'Parameter Type As String
    Member Get RangeType<&H7DE>() As Long   'PpSlideShowRangeType
    Member Let RangeType<&H7DE>()   'Parameter Type As %PpSlideShowRangeType
End Interface
 
Interface Dispatch PowerPointSlideShowTransition
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get AdvanceOnClick<&H7D3>() As Long   'MsoTriState
    Member Let AdvanceOnClick<&H7D3>()   'Parameter Type As %MsoTriState
    Member Get AdvanceOnTime<&H7D4>() As Long   'MsoTriState
    Member Let AdvanceOnTime<&H7D4>()   'Parameter Type As %MsoTriState
    Member Get AdvanceTime<&H7D5>() As Single
    Member Let AdvanceTime<&H7D5>()   'Parameter Type As Single
    Member Get EntryEffect<&H7D6>() As Long   'PpEntryEffect
    Member Let EntryEffect<&H7D6>()   'Parameter Type As %PpEntryEffect
    Member Get Hidden<&H7D7>() As Long   'MsoTriState
    Member Let Hidden<&H7D7>()   'Parameter Type As %MsoTriState
    Member Get LoopSoundUntilNext<&H7D8>() As Long   'MsoTriState
    Member Let LoopSoundUntilNext<&H7D8>()   'Parameter Type As %MsoTriState
    Member Get SoundEffect<&H7D9>() As PowerPointSoundEffect
    Member Get Speed<&H7DA>() As Long   'PpTransitionSpeed
    Member Let Speed<&H7DA>()   'Parameter Type As %PpTransitionSpeed
End Interface
 
Interface Dispatch PowerPointSlideShowView
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Zoom<&H7D3>() As Long
    Member Get Slide<&H7D4>() As PowerPointSlide
    Member Get PointerType<&H7D5>() As Long   'PpSlideShowPointerType
    Member Let PointerType<&H7D5>()   'Parameter Type As %PpSlideShowPointerType
    Member Get State<&H7D6>() As Long   'PpSlideShowState
    Member Let State<&H7D6>()   'Parameter Type As %PpSlideShowState
    Member Get AcceleratorsEnabled<&H7D7>() As Long   'MsoTriState
    Member Let AcceleratorsEnabled<&H7D7>()   'Parameter Type As %MsoTriState
    Member Get PresentationElapsedTime<&H7D8>() As Single
    Member Get SlideElapsedTime<&H7D9>() As Single
    Member Let SlideElapsedTime<&H7D9>()   'Parameter Type As Single
    Member Get LastSlideViewed<&H7DA>() As PowerPointSlide
    Member Get AdvanceMode<&H7DB>() As Long   'PpSlideShowAdvanceMode
    Member Get PointerColor<&H7DC>() As PowerPointColorFormat
    Member Get IsNamedShow<&H7DD>() As Long   'MsoTriState
    Member Get SlideShowName<&H7DE>() As String
    Member Call DrawLine<&H7DF>(in BeginX As Single<&H0>, in BeginY As Single<&H1>, in EndX As Single<&H2>, in EndY As Single<&H3> )
    Member Call EraseDrawing<&H7E0>()
    Member Call First<&H7E1>()
    Member Call Last<&H7E2>()
    Member Call Next<&H7E3>()
    Member Call Previous<&H7E4>()
    Member Call GotoSlide<&H7E5>(in index As Long<&H0>, optional in ResetSlide As %MsoTriState<&H1> )
    Member Call GotoNamedShow<&H7E6>(in SlideShowName As String<&H0> )
    Member Call EndNamedShow<&H7E7>()
    Member Call ResetSlideTime<&H7E8>()
    Member Call Exit<&H7E9>()
    Member Call InstallTracker<&H7EA>(in pTracker As PowerPointMouseTracker<&H0>, in Presenter As %MsoTriState<&H1> )
    Member Get CurrentShowPosition<&H7EB>() As Long
End Interface
 
Interface Dispatch PowerPointSlideShowWindow
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get View<&H7D3>() As PowerPointSlideShowView
    Member Get Presentation<&H7D4>() As PowerPointPresentation
    Member Get IsFullScreen<&H7D5>() As Long   'MsoTriState
    Member Get Left<&H7D6>() As Single
    Member Let Left<&H7D6>()   'Parameter Type As Single
    Member Get Top<&H7D7>() As Single
    Member Let Top<&H7D7>()   'Parameter Type As Single
    Member Get Width<&H7D8>() As Single
    Member Let Width<&H7D8>()   'Parameter Type As Single
    Member Get Height<&H7D9>() As Single
    Member Let Height<&H7D9>()   'Parameter Type As Single
    Member Get Active<&H7DB>() As Long   'MsoTriState
    Member Call Activate<&H7DC>()
End Interface
 
Interface Dispatch PowerPointSlideShowWindows
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in index As Long<&H0> ) As PowerPointSlideShowWindow
End Interface
 
Interface Dispatch PowerPointSoundEffect
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Name<&H7D3>() As String
    Member Let Name<&H7D3>()   'Parameter Type As String
    Member Get Type<&H7D4>() As Long   'PpSoundEffectType
    Member Let Type<&H7D4>()   'Parameter Type As %PpSoundEffectType
    Member Call ImportFromFile<&H7D5>(in FileName As String<&H0> )
    Member Call Play<&H7D6>()
End Interface
 
Interface Dispatch PowerPointTabStop
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Type<&H7D3>() As Long   'PpTabStopType
    Member Let Type<&H7D3>()   'Parameter Type As %PpTabStopType
    Member Get Position<&H7D4>() As Single
    Member Let Position<&H7D4>()   'Parameter Type As Single
    Member Call Clear<&H7D5>()
End Interface
 
Interface Dispatch PowerPointTabStops
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in index As Long<&H0> ) As PowerPointTabStop
    Member Get DefaultSpacing<&H7D3>() As Single
    Member Let DefaultSpacing<&H7D3>()   'Parameter Type As Single
    Member Call Add<&H7D4>(in Type As %PpTabStopType<&H0>, in Position As Single<&H1> ) As PowerPointTabStop
End Interface

Interface Dispatch PowerPointTags
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in Name As String<&H0> ) As String
    Member Call Add<&H7D3>(in Name As String<&H0>, in Value As String<&H1> )
    Member Call Delete<&H7D4>(in Name As String<&H0> )
    Member Call AddBinary<&H7D5>(in Name As String<&H0>, in FilePath As String<&H1> )
    Member Call BinaryValue<&H7D6>(in Name As String<&H0> ) As Long
    Member Call Name<&H7D7>(in index As Long<&H0> ) As String
    Member Call Value<&H7D8>(in index As Long<&H0> ) As String
End Interface
 
Interface Dispatch PowerPointTextEffectFormat
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Call ToggleVerticalText<&HA>()
    Member Get Alignment<&H64>() As Long   'MsoTextEffectAlignment
    Member Let Alignment<&H64>()   'Parameter Type As %MsoTextEffectAlignment
    Member Get FontBold<&H65>() As Long   'MsoTriState
    Member Let FontBold<&H65>()   'Parameter Type As %MsoTriState
    Member Get FontItalic<&H66>() As Long   'MsoTriState
    Member Let FontItalic<&H66>()   'Parameter Type As %MsoTriState
    Member Get FontName<&H67>() As String
    Member Let FontName<&H67>()   'Parameter Type As String
    Member Get FontSize<&H68>() As Single
    Member Let FontSize<&H68>()   'Parameter Type As Single
    Member Get KernedPairs<&H69>() As Long   'MsoTriState
    Member Let KernedPairs<&H69>()   'Parameter Type As %MsoTriState
    Member Get NormalizedHeight<&H6A>() As Long   'MsoTriState
    Member Let NormalizedHeight<&H6A>()   'Parameter Type As %MsoTriState
    Member Get PresetShape<&H6B>() As Long   'MsoPresetTextEffectShape
    Member Let PresetShape<&H6B>()   'Parameter Type As %MsoPresetTextEffectShape
    Member Get PresetTextEffect<&H6C>() As Long   'MsoPresetTextEffect
    Member Let PresetTextEffect<&H6C>()   'Parameter Type As %MsoPresetTextEffect
    Member Get RotatedChars<&H6D>() As Long   'MsoTriState
    Member Let RotatedChars<&H6D>()   'Parameter Type As %MsoTriState
    Member Get Text<&H6E>() As String
    Member Let Text<&H6E>()   'Parameter Type As String
    Member Get Tracking<&H6F>() As Single
    Member Let Tracking<&H6F>()   'Parameter Type As Single
End Interface
 
Interface Dispatch PowerPointTextFrame
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Get MarginBottom<&H64>() As Single
    Member Let MarginBottom<&H64>()   'Parameter Type As Single
    Member Get MarginLeft<&H65>() As Single
    Member Let MarginLeft<&H65>()   'Parameter Type As Single
    Member Get MarginRight<&H66>() As Single
    Member Let MarginRight<&H66>()   'Parameter Type As Single
    Member Get MarginTop<&H67>() As Single
    Member Let MarginTop<&H67>()   'Parameter Type As Single
    Member Get Orientation<&H68>() As Long   'MsoTextOrientation
    Member Let Orientation<&H68>()   'Parameter Type As %MsoTextOrientation
    Member Get HasText<&H7D3>() As Long   'MsoTriState
    Member Get TextRange<&H7D4>() As PowerPointTextRange
    Member Get Ruler<&H7D5>() As PowerPointRuler
    Member Get HorizontalAnchor<&H7D6>() As Long   'MsoHorizontalAnchor
    Member Let HorizontalAnchor<&H7D6>()   'Parameter Type As %MsoHorizontalAnchor
    Member Get VerticalAnchor<&H7D7>() As Long   'MsoVerticalAnchor
    Member Let VerticalAnchor<&H7D7>()   'Parameter Type As %MsoVerticalAnchor
    Member Get AutoSize<&H7D8>() As Long   'PpAutoSize
    Member Let AutoSize<&H7D8>()   'Parameter Type As %PpAutoSize
    Member Get WordWrap<&H7D9>() As Long   'MsoTriState
    Member Let WordWrap<&H7D9>()   'Parameter Type As %MsoTriState
    Member Call DeleteText<&H7DA>()
End Interface
 
Interface Dispatch PowerPointTextRange
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get ActionSettings<&H7D3>() As PowerPointActionSettings
    Member Get Start<&H7D4>() As Long
    Member Get Length<&H7D5>() As Long
    Member Get BoundLeft<&H7D6>() As Single
    Member Get BoundTop<&H7D7>() As Single
    Member Get BoundWidth<&H7D8>() As Single
    Member Get BoundHeight<&H7D9>() As Single
    Member Call Paragraphs<&H7DA>(optional in Start As Long<&H0>, optional in Length As Long<&H1> ) As PowerPointTextRange
    Member Call Sentences<&H7DB>(optional in Start As Long<&H0>, optional in Length As Long<&H1> ) As PowerPointTextRange
    Member Call Words<&H7DC>(optional in Start As Long<&H0>, optional in Length As Long<&H1> ) As PowerPointTextRange
    Member Call Characters<&H7DD>(optional in Start As Long<&H0>, optional in Length As Long<&H1> ) As PowerPointTextRange
    Member Call Lines<&H7DE>(optional in Start As Long<&H0>, optional in Length As Long<&H1> ) As PowerPointTextRange
    Member Call Runs<&H7DF>(optional in Start As Long<&H0>, optional in Length As Long<&H1> ) As PowerPointTextRange
    Member Call TrimText<&H7E0>() As PowerPointTextRange
    Member Get Text<&H0>() As String
    Member Let Text<&H0>()   'Parameter Type As String
    Member Call InsertAfter<&H7E1>(optional in NewText As String<&H0> ) As PowerPointTextRange
    Member Call InsertBefore<&H7E2>(optional in NewText As String<&H0> ) As PowerPointTextRange
    Member Call InsertDateTime<&H7E3>(in DateTimeFormat As %PpDateTimeFormat<&H0>, optional in InsertAsField As %MsoTriState<&H1> ) As PowerPointTextRange
    Member Call InsertSlideNumber<&H7E4>() As PowerPointTextRange
    Member Call InsertSymbol<&H7E5>(in FontName As String<&H0>, in CharNumber As Long<&H1>, optional in Unicode As %MsoTriState<&H2> ) As PowerPointTextRange
    Member Get Font<&H7E6>() As PowerPointFont
    Member Get ParagraphFormat<&H7E7>() As PowerPointParagraphFormat
    Member Get IndentLevel<&H7E8>() As Long
    Member Let IndentLevel<&H7E8>()   'Parameter Type As Long
    Member Call Select<&H7E9>()
    Member Call Cut<&H7EA>()
    Member Call Copy<&H7EB>()
    Member Call Delete<&H7EC>()
    Member Call Paste<&H7ED>() As PowerPointTextRange
    Member Call ChangeCase<&H7EE>(in Type As %PpChangeCase<&H0> )
    Member Call AddPeriods<&H7EF>()
    Member Call RemovePeriods<&H7F0>()
    Member Call Find<&H7F1>(in FindWhat As String<&H0>, optional in After As Long<&H1>, optional in MatchCase As %MsoTriState<&H2>, optional in WholeWords As %MsoTriState<&H3> ) As PowerPointTextRange
    Member Call Replace<&H7F2>(in FindWhat As String<&H0>, in ReplaceWhat As String<&H1>, optional in After As Long<&H2>, optional in MatchCase As %MsoTriState<&H3>, optional in WholeWords As %MsoTriState<&H4> ) As PowerPointTextRange
    Member Call RotatedBounds<&H7F3>(out X1 As Single<&H0>, out Y1 As Single<&H1>, out X2 As Single<&H2>, out Y2 As Single<&H3>, out X3 As Single<&H4>, out Y3 As Single<&H5>, out x4 As Single<&H6>, out y4 As Single<&H7> )
End Interface
 
Interface Dispatch PowerPointTextStyle
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Ruler<&H7D3>() As PowerPointRuler
    Member Get TextFrame<&H7D4>() As PowerPointTextFrame
    Member Get Levels<&H7D5>() As PowerPointTextStyleLevels
End Interface
 
Interface Dispatch PowerPointTextStyleLevel
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get ParagraphFormat<&H7D3>() As PowerPointParagraphFormat
    Member Get Font<&H7D4>() As PowerPointFont
End Interface
 
Interface Dispatch PowerPointTextStyleLevels
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in Level As Long<&H0> ) As PowerPointTextStyleLevel
End Interface
 
Interface Dispatch PowerPointTextStyles
    Member Get Count<&HB>() As Long
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Call Item<&H0>(in Type As %PpTextStyleType<&H0> ) As PowerPointTextStyle
End Interface
 
Interface Dispatch PowerPointThreeDFormat
    Member Get Application<&H7D1>() As Variant
    Member Get Creator<&H7D2>() As Long
    Member Get Parent<&H1>() As Variant
    Member Call IncrementRotationX<&HA>(in Increment As Single<&H0> )
    Member Call IncrementRotationY<&HB>(in Increment As Single<&H0> )
    Member Call ResetRotation<&HC>()
    Member Call SetThreeDFormat<&HD>(in PresetThreeDFormat As %MsoPresetThreeDFormat<&H0> )
    Member Call SetExtrusionDirection<&HE>(in PresetExtrusionDirection As %MsoPresetExtrusionDirection<&H0> )
    Member Get Depth<&H64>() As Single
    Member Let Depth<&H64>()   'Parameter Type As Single
    Member Get ExtrusionColor<&H65>() As PowerPointColorFormat
    Member Get ExtrusionColorType<&H66>() As Long   'MsoExtrusionColorType
    Member Let ExtrusionColorType<&H66>()   'Parameter Type As %MsoExtrusionColorType
    Member Get Perspective<&H67>() As Long   'MsoTriState
    Member Let Perspective<&H67>()   'Parameter Type As %MsoTriState
    Member Get PresetExtrusionDirection<&H68>() As Long   'MsoPresetExtrusionDirection
    Member Get PresetLightingDirection<&H69>() As Long   'MsoPresetLightingDirection
    Member Let PresetLightingDirection<&H69>()   'Parameter Type As %MsoPresetLightingDirection
    Member Get PresetLightingSoftness<&H6A>() As Long   'MsoPresetLightingSoftness
    Member Let PresetLightingSoftness<&H6A>()   'Parameter Type As %MsoPresetLightingSoftness
    Member Get PresetMaterial<&H6B>() As Long   'MsoPresetMaterial
    Member Let PresetMaterial<&H6B>()   'Parameter Type As %MsoPresetMaterial
    Member Get PresetThreeDFormat<&H6C>() As Long   'MsoPresetThreeDFormat
    Member Get RotationX<&H6D>() As Single
    Member Let RotationX<&H6D>()   'Parameter Type As Single
    Member Get RotationY<&H6E>() As Single
    Member Let RotationY<&H6E>()   'Parameter Type As Single
    Member Get Visible<&H6F>() As Long   'MsoTriState
    Member Let Visible<&H6F>()   'Parameter Type As %MsoTriState
End Interface
 
Interface Dispatch PowerPointView
    Member Get Application<&H7D1>() As Variant
    Member Get Parent<&H7D2>() As Variant
    Member Get Type<&H7D3>() As Long   'PpViewType
    Member Get Zoom<&H7D4>() As Long
    Member Let Zoom<&H7D4>()   'Parameter Type As Long
    Member Call Paste<&H7D5>()
    Member Get Slide<&H7D6>() As Variant
    Member Let Slide<&H7D6>()   'Parameter Type As Variant
    Member Call GotoSlide<&H7D7>(in index As Long<&H0> )
    Member Get DisplaySlideMiniature<&H7D8>() As Long   'MsoTriState
    Member Let DisplaySlideMiniature<&H7D8>()   'Parameter Type As %MsoTriState
    Member Get ZoomToFit<&H7D9>() As Long   'MsoTriState
    Member Let ZoomToFit<&H7D9>()   'Parameter Type As %MsoTriState
End Interface------------------