- AdjustCallStack
    PBDebugger::HRESULT AdjustCallStack
    (
        in unsigned long debugId,
        in unsigned long instanceId,
        in short nLevels,
        in short nContextIn,
        out short nContextOut
    );
 - Continue
    PBDebugger::HRESULT Continue
    (
        in unsigned long debugId,
        in unsigned long instanceId
    );
 - CreateDebugger
    PBDebugger::HRESULT CreateDebugger
    (
        out unsigned long debugId,
        in unsigned long listenerIPaddr,
        in unsigned long listenerPort
    );
 - DisableInstanceTracking
    PBDebugger::HRESULT DisableInstanceTracking
    (
        in unsigned long debugId
    );
 - EnableInstanceTracking
    PBDebugger::HRESULT EnableInstanceTracking
    (
        in unsigned long debugId
    );
 - GetCallStack
    PBDebugger::HRESULT GetCallStack
    (
        in unsigned long debugId,
        in unsigned long instanceId,
        out unsigned long stackSize,
        out PBDebugger::CPB_SourceLocationSequence Locations
    );
 - GetCurrentLocation
    PBDebugger::HRESULT GetCurrentLocation
    (
        in unsigned long debugId,
        in unsigned long instanceId,
        out PBDebugger::CPB_SourceLocation currLocation
    );
 - GetCurrentStackLocation
    PBDebugger::HRESULT GetCurrentStackLocation
    (
        in unsigned long debugId,
        in unsigned long instanceId,
        out PBDebugger::CPB_SourceLocation Location
    );
 - GetPackageComponentNames
    PBDebugger::HRESULT GetPackageComponentNames
    (
        in unsigned long debugId,
        in unsigned long instanceId,
        out string packageName,
        out string componentName
    );
 - GetRemoteArrayInfo
    PBDebugger::HRESULT GetRemoteArrayInfo
    (
        in unsigned long debugId,
        in unsigned long instanceId,
        in unsigned long arrayInst,
        out PBDebugger::CPB_RemoteVarSequence vars
    );
 - GetRemoteObjVar
    PBDebugger::HRESULT GetRemoteObjVar
    (
        in unsigned long debugId,
        in unsigned long instanceId,
        in unsigned long obInst,
        out PBDebugger::CPB_RemoteVarSequence vars
    );
 - GetRemoteVars
    PBDebugger::HRESULT GetRemoteVars
    (
        in unsigned long debugId,
        in unsigned long instanceId,
        in unsigned short varType,
        out PBDebugger::CPB_RemoteVarSequence vars
    );
 - isComponentBeingDebugged
    PBDebugger::HRESULT isComponentBeingDebugged
    (
        in string packageName,
        in string componentName,
        out unsigned long debugId
    );
 - isDebuggingEnabled
    PBDebugger::HRESULT isDebuggingEnabled
    (
        out boolean enabled
    );
 - LookupRemoteVariable
    PBDebugger::HRESULT LookupRemoteVariable
    (
        in unsigned long debugId,
        in unsigned long instanceId,
        in string pszVariable,
        in octet itemScope,
        out octet cScope,
        out PBDebugger::CPB_RemoteVarSequence vars
    );
 - ReleaseDebugger
    PBDebugger::HRESULT ReleaseDebugger
    (
        in unsigned long debugId
    );
 - SetBreakpoints
    PBDebugger::HRESULT SetBreakpoints
    (
        in unsigned long debugId,
        in unsigned long numBreakpoints,
        in PBDebugger::CPB_SourceLocationSequence loc,
        in boolean setAll
    );
 - SetComponents
    PBDebugger::HRESULT SetComponents
    (
        in unsigned long debugId,
        in unsigned long numComponents,
        in PBDebugger::stringSequence packageNames,
        in PBDebugger::stringSequence componentNames,
        out PBDebugger::ulongSequence errorCodes
    );
 - SetNextExecutableLine
    PBDebugger::HRESULT SetNextExecutableLine
    (
        in unsigned long debugId,
        in unsigned long instanceId,
        in unsigned long lineNumber
    );
 - SetStepLine
    PBDebugger::HRESULT SetStepLine
    (
        in unsigned long debugId,
        in unsigned long instanceId,
        in unsigned long lineNumber
    );
 - SetWatchpoint
    PBDebugger::HRESULT SetWatchpoint
    (
        in unsigned long debugId,
        in unsigned long instanceId,
        in long watchId,
        in string varName,
        in octet watchType
    );
 - StartDebugging
    PBDebugger::HRESULT StartDebugging
    (
        in unsigned long debugId
    );
 - Step
    PBDebugger::HRESULT Step
    (
        in unsigned long debugId,
        in unsigned long instanceId,
        in unsigned short stepType
    );
 - StopDebugging
    PBDebugger::HRESULT StopDebugging
    (
        in unsigned long debugId
    );
 - UnSetBreakpoints
    PBDebugger::HRESULT UnSetBreakpoints
    (
        in unsigned long debugId,
        in unsigned long numBreakpoints,
        in PBDebugger::ulongSequence BreakpointIds,
        in boolean unsetAll
    );
 - UnSetWatchpoint
    PBDebugger::HRESULT UnSetWatchpoint
    (
        in unsigned long debugId,
        in unsigned long instanceId,
        in long watchId
    );