The macros present in the Custom module are:
Public Sub GeneralDocument(pDoc As Document)
Public Sub ITPMDKDocument(pDoc As Document, pDocName As String, pDocPath As String, pDocReadOnly As Boolean)
Public Sub HandleError(pError As ErrObject)
GeneralDocument is called by ITPMDKDocumentChange if the active document cannot be identified as being opened from the ITP/MDK Repository. ITPMDKDocument is called whenever the active document is identified as being opened from the ITP/MDK Repository - the document information is passed through the parameters. HandleError is called whenever an error occurs in the ITPMDKDocumentChange macro - the error object is passed as a parameter.