public HRESULT RegisterForDirtyRange(IHTMLChangeSink *pChangeSink, [NativeTypeName("DWORD *")] uint *pdwCookie)
 {
     return(((delegate * unmanaged <IMarkupContainer2 *, IHTMLChangeSink *, uint *, int>)(lpVtbl[5]))((IMarkupContainer2 *)Unsafe.AsPointer(ref this), pChangeSink, pdwCookie));
 }
 public HRESULT CreateChangeLog(IHTMLChangeSink *pChangeSink, IHTMLChangeLog **ppChangeLog, BOOL fForward, BOOL fBackward)
 {
     return(((delegate * unmanaged <IMarkupContainer2 *, IHTMLChangeSink *, IHTMLChangeLog **, BOOL, BOOL, int>)(lpVtbl[4]))((IMarkupContainer2 *)Unsafe.AsPointer(ref this), pChangeSink, ppChangeLog, fForward, fBackward));
 }