Some of the partners and subsidiaries of Microsoft may of had the knowledge and access to these functions without rights to distribute. There is some older code mixed with newer layers as the product changed faces during the early years. Evidently, the embedded nature has been there since the beginning.

VBA developers (office, Autodesk etc.) are the most likely to have used some of these API in production for debugging a host application with the host's specific VBA recipe and purpose. The SDK offer in 2003-2004 mentioned that you can emmit binaries needed for your application to run, just like VB6.exe. It was unclear if you were restricted to use a vb6 exe as the host.

The original vision of Alan Cooper was to have dynamic dll communication at runtime. Many of these functions appear to have a similar purpose, but the code definitely looks re-tooled at least twice by different authors.

Most functions have a successful return value of 0, "The operation completed successfully."

Some functions return error 5 "Invalid procedure call", if the parameters are null (not-specified) or incorrect.
Perhaps it means there is nothing for the function to process. The number of arguments is correct however.

40036 is an error returned by a function defined by the appliation.
The number of arguments is probably correct if you get this.
For example, if EbExecuteLine has a flag set to test in the last arg, then
a successful test will appear as 40036 if the test failed to execute. The test succeded to find a failure.
Another example, if TipCompileProjectFull fails to fully compile, an error 40036 will appear.
Constants could have alias names to indicate the functionality more clearly, ie
Const ERROR_COMPILE_FULL_FAILED As Lone = 40036.
Const ERROR_EXECUTE_TEST_FAILED As Lone = 40036.

Functions related to EbRecord appear to return 17, "Can't perform requested operation".
It may mean that the item is being used, ie "access denied" or "does not exist".
DeleteModule and TipSetCompatibleExe also return 17.

TipRevertModule and TipCreateOldAccessProject returns 440, "Automation Error".

A return value of 53 - "File Not found" is seen by these functions:
TipAddRefLib, TipSaveAsOldFormat, and TipGetProjectOfLibId

Functions for creation, releasing, and deleting often return a low numeric index as the return that increments each time:
EbGetExecutingProj 40 a: 8702096
TipReleaseProject 42 a: 8702096

TipSetOption 4 0|1 addin dialog checkboxes.
Option 5 appears to be setting the dialog box, but not always seen.

Some of these functions do not show inside the hook when called from a project being debugged.
Some may call other functions that can be seen in the hook instead.
These functions are probably at a higher level, calling one or more low-level public/private functions.
These functions fire off several other functions sequentially, the function is composite, built of sub procecure blocks. This makes it easy to understand of what is going on behind the scenes. It allows a developer to access and augment functionality by intercepting low-level events and executing new code layers of extensibility.


Function Return parameters (from caller)

'''''''''''BEGIN - 9/30/2021 11:19:52 AM____________________________________________

EbGetVersion 1702336 a: 6 b: 0 c: 9782 d: 16
TipIsCurrentVersion 449 a: 0 b: 0
TipVBATestCommands 0 a: 0 b: 0
EbAskUserForStateLoss 0 a: 0

'''''''''''FREQUENTLY CALLED
EbDoIdle 0
EbMode 1
EbNotifyWindow 0 a: 0 b: 0 c: 0
VbaTest 263194030 a: 0 b: 0
EbIsResetting 0

'''''''''''DEBUG
EbFExitBreakMode 0
EbGetStepMode 0
EbSetStepToCursor -2146787939 a: 0
EbExecuteLine 40036 a: 114183200 b: 0 c: 0 d: 1
EbIsCodeOnStack 1
EbGetCallstackCount 1702364 a: 1
EbGetCallstackFunction 0 a: 0 b: 1702288 c: 1702284 d: 1702280 e: 0
EbGetDebWndCallstackIndex 1702364 a: 0
EbOutputDebugString 3 a: 0

'''''''''''IDE
EbGetRedoText 40197 a: 0
EbGetUndoText 40197 a: 0
EbGetKeyword 5 a: 0 b: 0 c: 0
EbGetSelection 0 a: 0
EbGetInsertionPoint 10 a: 22 b: 10
EbExtGetSelection 0 a: 0 b: 0 c: 0
EbExtReplaceSelection 0 a: 0 b: 0
EbStartSearch 0 a: 6605988
EbSearchCanReplace 0
EbSearchGetCurState 0
EbSearchFind 40203
EbSearchReplace 40206
EbSearchReplaceAll 40203
EbSearchDone 0
EbHideCode 0 a: 0
EbShowCode 0 a: 0 b: 0
EbIsWindowSplit 0 a: 0
EbWinIniChange 50 a: 0
TipCreateExtension 5 a: 0 b: 0 c: 0 d: 0
TipGetOption 0 a: 0 b: -1
TipSetOption 0 a: 0 b: -1
TipGetOption 0 a: 1 b: 1
TipSetOption 0 a: 1 b: 1
TipGetOption 0 a: 2 b: 0
TipSetOption 0 a: 2 b: 0
TipGetOption 0 a: 3 b: -1
TipSetOption 0 a: 3 b: -1
TipGetOption 0 a: 4 b: 0
TipSetOption 0 a: 4 b: 0
TipGetOption 0 a: 5 b: 0
TipSetOption 0 a: 5 b: 0
TipGetFilenameOfProjectLibid 0 a: 0 b: 0
EbGetNumPages 0 a: 0
EbGetCurrentFunction 0 a: 0 b: 0
EbIsInEvalWatch 0
EbGetObjConnectionCounts 0 a: 0 b: 0

'''''''''''ERROR
EbGetExceptionInfo 0 a: 264294520
EbCopyExceptionInfo 0 a: 264294520 b: 0
TipEberrOfHresult 0 a: 0
EbShowError 0 a: 0
EbExceptionHandled 3

'''''''''''PROJECT
TipCreateProject 0 a: 114869184
EbGetExecutingProj 13 a: 6872976
TipProjAddRef 14 a: 6872976
EbGetIntlDllFileName 48 a: 6872976 b: 0 c: 0
TipSetLicenseInfo 0 a: 6872976 b: 0
TipRemoveRefLib 35011 a: 6872976 b: 0
TipReplaceRefLib 35011 a: 6872976 b: 0 c: 0 d: 0
TipGetRefLib 0 a: 6872976 b: 0 c: 114893260 d: 1
TipGetProjRefLib 0 a: 6872976 b: 0 c: 0 d: 6798216
TipGetProjRefLibCount 0 a: 6872976 b: 0 c: 5
TipGetProjRefLibFileName 0 a: 6872976 b: 0 c: 0 d: 0
TipAddRefLib 53 a: 6872976 b: 0 c: 0 d: 0
TipAddRefModule 15 a: 6872976
TipCanRefLibChange 35011 a: 6872976
TipGetTypeLibOfHProject 0 a: 6872976 b: 124522952
TipCreateStdModule 32813 a: 6872976 b: 0 c: 0 d: 0
TipCreateClass 32813 a: 6872976 b: 0 c: 0 d: 0
TipProjOfHproj 0 a: 6872976 b: 6872984
TipIsProjRefLibLoaded 0 a: 6872976 b: 0 c: 0 d: 1
TipHprojOfProj 0 a: 6872976 b: 6872976
EbGetBstrOfLcid 0 a: 1033 b: 0 c: 6863276
EbObjectBrowserSelChg 0 a: 6872976 b: 0
EbGotoProcedure 0 a: 0 b: 0
EbGetStatusOfItems 0 a: 6872976 b: 0
EbGetFlagsOfEbitem 0 a: 6872976
EbIsValidIdentOfProj 0 a: 6872976 b: 0 c: 0
TipValidateReferences 0 a: 6872976
EbGetNameOfEbitem 0 a: 6872976 b: 0 c: 0
TipSetProjectDestForReferences 0 a: 6872976 b: 0 c: 0
TipGetReferencingProjCount 0 a: 6872976 b: 0
TipGetProjName (EbLibrary) 124523516 0 a: 6872976 b: 1702252
TipSetProjName 0 a: 6872976 b: 114197580
TipIsProjModified 0 a: 6872976 b: -1
TipGetCompatibleExe 0 a: 6872976 b: 0 c: 0 d: 0
TipSetCompatibleExe 17 a: 6872976 b: 0 c: 0 d: 0
TipCompileProjectFull 0 a: 6872976
EberrOfScode 0 a: 0
TipIsProjCompiled 1 a: 6872976
TipGetCompiledOfProject 5 a: 6872976 b: 0 c: 0
TipGetTextOfProject 5 a: 6872976 b: 0 c: 0
TipIsEventProcEmpty 1 a: 0
TipGetProjectDest 0 a: 6872976 b: 1 c: 6267868
TipSetProjectDest 0 a: 6872976 b: 0 c: 0
TipGetDocOfProject 0 a: 6872976 b: 0
TipSetDocOfProject 0 a: 6872976 b: 0
TipSetCalendar 0 a: 6872976 b: 0
TipGetLcid 0 a: 6872976 b: 1033
TipSetLcid 0 a: 6872976 b: 1033
EbSetDatabaseLcid 0 a: 6872976 b: 1033

'''''''''''MODULE
TipGetModuleCount 0 a: 6872976 b: 0 c: 0
EbGetModule 40177 a: 6872976 b: 0 c: 0 d: 0

'''''''''''RECORD
TipCreateOldAccessProject 440 a: 0 b: 0 c: 114921800
TipSaveAsOldFormat 53 a: 6872976 b: 0 c: 0
EbRecordBeginAction 17 a: 0
EbRecordEraseAction 17 a: 0
EbRecordUserAction 17
EbRecordEraseUserAction 17
EbRecordLine 17 a: 0
CopyRecord 0 a: 0 b: 0 c: 0
EbRecordEnd 6606252
EbFColumnSelectionMode 0
EbOpenNewLine 0
EbYankCurrentLine 40244
EbCommitAll 0 a: 0

'''''''''''FUNCTION
TipGetFunctionId 0 a: 6872976 b: 114206036 c: 1702256
EbIsValidIdent 0 a: 6472356 b: 0
TipGetExepartOffsetOfFunctionId 0 a: 6872976 b: 6472356 c: 0 d: 2644
TipGetModOfFunctionId 0 a: 6872976 b: 6472356 c: 6754808
TipSetModuleFlags 0 a: 6754808 b: 0
TipIsModuleModified 0 a: 6754808 b: 0
TestIsModLoaded 0 a: 6754808
TestGetModCompState 0 a: 6754808 b: 0 c: 0
TipGetModuleName 0 a: 6754808 b: 124524316
TipIsValidModuleName 0 a: 6754808 b: 0
TipRevertModule 440 a: 6872976
TipGetDocOfModule 0 a: 6754808 b: 0
TipSetDocOfModule 0 a: 6754808 b: 0
TipGetProjOfMod 0 a: 6754808 b: 6872976 c: 0
TipGetFunctionCount 0 a: 6754808 b: 0 c: 0
TipGetFunctionIdOfMod 0 a: 6754808 b: 0 c: 1702228
TipReleaseModule 19 a: 6754808
TipDeleteModule 17 a: 6754808
TipGetFuncInfo 0 a: 6872976 b: 6472356 c: 114164992
TipGetArgCount 0 a: 114164992 b: 4
---TipGetArgType ) As Long 0 a: 114164992 b: 0 c: 3
---TipGetArgType ByRef x1 As Boolean 0 a: 114164992 b: 1 c: 16395
---TipGetArgType , ByRef x2 As Double 0 a: 114164992 b: 2 c: 16389
---TipGetArgType , ByVal x3 As String 0 a: 114164992 b: 3 c: 8
---TipGetArgType , ByRef x4() As String 0 a: 114164992 b: 4 c: 24584
TipReleaseFuncInfo 1 a: 114164992

'''''''''''MISC/UNKNOWN
CreateIExprSrvObj 0 a: 0 b: 0 c: 0
CheckExprSrvVersion 0 a: 0 b: 0
EbGetExecutingInstance 0 a: 0
EbObjbrwIsMemberSelected 0
EbMemberGetCount 0
TipMakeUniqueStreamName 0 a: 114349724
EbInitThread 0 a: 0
EbGetBstrOfLstClr 0 a: 0 b: 124524036
EbFTranslateScp 0 a: 0 b: 0 c: 0 d: 0
EbGetCurrentAllocInfo 0 a: 0 b: 0
EbCreateCVbaExtEditors 0 a: 0 b: 0 c: 0 d: 123585808
__vbaRecAssign 0 a: 0 b: 0 c: 0
__vbaRecDestruct 1702360 a: 0 b: 0
EbGetCommandLine 6868028
EbSetCommandLine 1 a: 0
DllUnregisterServer 0
EbShowToolTips 6605784 a: 0
TestGetUiPoint 0 a: 0 b: 0
EbConfigureUi 60 a: 0
TipGetProjectOfLibId 53 a: 0 b: 0
TipGuidOfLibId 32797 a: 0 b: 0
EbRegisterFunctions 35022 a: 0 b: 0 c: 0
EbGetVBAObject -2147467262 a: 0 b: 0 c: 0 d: 0
CreateHostedExprSrv 1 a: 114925112 b: 0
TestGetFuncomp 40070 a: 0 b: 0 c: 0
EbSetMsoHinst 1702364 a: 0
EbMoveEbref 40177 a: 0 b: 0 c: 0
EbCheckOptions 1 a: 0 b: 0
StdcbufLink 1702364 a: 0
EbSetMemProfLevel 1 a: 0

TipReleaseProject 18 a: 6872976
TipReleaseProject 0 a: 114869184
'''''''''''TEST ENDED


''''''''''''''HOOK log of the call above
Function name | parameter
EbGetVersion 1702364 1702360 1702356 1702336
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
TipVBATestCommands 0 1702364
TipSetOption 4 1
TipGetProjOfMod 6754808 1695348 0
TipReleaseModule 6872976
TipGetModuleName 6754808 1695336
TipGetModuleName 6754808 1695540
TipSetOption 4 0
TipGetProjOfMod 6754808 1699676 0
TipReleaseModule 6872976
TipGetModuleName 6754808 1699664
TipGetModuleName 6754808 1699868
EbMode
EbMode
EbIsResetting
EbFExitBreakMode
EbGetStepMode
EbSetStepToCursor 1702364
EbExecuteLine 114183200 0 0 1
EbMode
EbMode
EbMode
EbMode
EbIsCodeOnStack
EbGetCallstackCount 1702364
EbMode
EbGetCallstackFunction 0 1702288 1702284 1702280 1702292
EbMode
EbGetDebWndCallstackIndex 1702364
EbMode
EbOutputDebugString 0
EbGetRedoText 1702364
TipGetProjName 6872976 1701500
TipGetModuleName 6754808 1701500
TipGetProjOfMod 6754808 1701196 0
TipReleaseModule 6872976
TipGetModuleName 6754808 1701184
EbMode
EbGetUndoText 1702364
EbMode
EbGetKeyword 0 0 0
EbGetSelection 1702364
EbGetInsertionPoint 1702364 1702360
EbExtGetSelection 1702364 1702360 1702356
EbExtReplaceSelection 1702364 1702360
EbStartSearch 1702364
EbSearchCanReplace
EbSearchGetCurState
EbSearchFind
EbSearchReplace
EbSearchReplaceAll
EbSearchDone
EbHideCode 0
EbShowCode 0 0
EbHideCode 0
EbIsWindowSplit 0
EbWinIniChange 0
EbMode
TipCreateExtension 0 0 0 0
EbMode
TipGetOption 0 1702364
TipSetOption 0 -1
TipGetOption 1 1702364
TipSetOption 1 1
TipGetOption 2 1702364
TipSetOption 2 0
EbMode
EbMode
EbMode
TipGetOption 3 1702364
TipSetOption 3 -1
TipGetOption 4 1702364
TipSetOption 4 0
TipGetOption 5 1702364
TipSetOption 5 0
TipGetOption 6 1702364
TipGetFilenameOfProjectLibid 1702364 1702360
EbGetNumPages 1702364
EbGetCurrentFunction 1702364 1702360
EbIsInEvalWatch
EbGetObjConnectionCounts 1702364 1702360
EbGetExceptionInfo 1702364
EbCopyExceptionInfo 264294520 1702364
TipEberrOfHresult 1702364
EbShowError 0
EbExceptionHandled
TipCreateProject 1702480
EbGetExecutingProj 1702496
TipProjAddRef 6872976
TipAddRefModule 6872976
EbGetIntlDllFileName 6872976 1702364 1702360
TipSetLicenseInfo 6872976 1702364
TipRemoveRefLib 6872976 1702364
TipReplaceRefLib 6872976 1702364 0 1702360
TipGetRefLib 6872976 0 1702364 1702360
TipGetProjRefLib 6872976 0 1702364 1702360
TipGetProjRefLibCount 6872976 1702364 1701566
TipGetProjRefLibCount 6872976 1702364 1702360
TipGetProjRefLibFileName 6872976 0 1702364 1702360
TipGetProjRefLibCount 6872976 1702364 1701590
TipAddRefLib 6872976 1702364 1702360 1702356
TipAddRefModule 6872976
TipCanRefLibChange 6872976
TipGetTypeLibOfHProject 6872976 1702364
EbMode
TipCreateStdModule 6872976 1702364 1702360 1702356
TipCreateClass 6872976 1702364 1702360 1702356 114192836
TipProjOfHproj 6872976 1701528
TipProjOfHproj 6872976 1702364
TipGetProjRefLibCount 6872976 1702364 1702198
TipHprojOfProj 6872976 1702364
EbGetBstrOfLcid 1033 1702364 1702360
TipSetLcid 6872976 1702364
EbGotoProcedure 1702364 1702360
EbGetStatusOfItems 6872976 0
EbMode
EbGetFlagsOfEbitem 6872976
EbIsValidIdentOfProj 6872976 1702364 1702360
TipValidateReferences 6872976
EbGetNameOfEbitem 6872976 1702364 1702360
TipSetProjectDestForReferences 6872976 1702364 1702360
TipGetReferencingProjCount 6872976 1702364
TipGetProjName 6872976 1702252
TipSetProjName 6872976 114197580
EbMode
EbMode
EbMode
TipIsProjModified 6872976 1702364
TipGetCompatibleExe 6872976 1702364 1702360 1702356
TipSetCompatibleExe 6872976 1702364 1702360 0
EbMode
TipCompileProjectFull 6872976
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EbMode
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EberrOfScode 0
EbMode
EberrOfScode 1702364
TipIsProjCompiled 6872976
TipGetTextOfProject 6872976 0 1702364
TipGetCompiledOfProject 6872976 0 0
TipIsEventProcEmpty 0
TipGetProjectDest 6872976 1702364 1702360
TipSetProjectDest 6872976 1702364 0
TipGetDocOfProject 6872976 1702364
TipSetDocOfProject 6872976 1702364
TipSetCalendar 6872976 0
TipGetLcid 6872976 1702364
EbGotoProcedure 1702496 1033
EbSetDatabaseLcid 6872976 1033
TipGetModuleCount 6872976 1702364 1702360
EbMode
TipCreateOldAccessProject 0 0 0 1702364
TipSaveAsOldFormat 6872976 0 0
EbRecordBeginAction 1702364
EbRecordEraseAction 1702364
EbRecordUserAction
EbRecordBeginAction 0
EbRecordEraseUserAction
EbRecordEraseAction 0
EbRecordLine 1702364
CopyRecord 0 0 1702364
EbRecordEnd
EbFColumnSelectionMode
EbOpenNewLine
EbMode
EbShowError 40244
EbYankCurrentLine
EbMode
EbCommitAll 0
TipGetFunctionId 6872976 114206036 1702256
EbMode
EbMode
EbMode
EbIsValidIdent 6472356 1702364
TipGetExepartOffsetOfFunctionId 6872976 6472356 1702364 1702360
TipGetModOfFunctionId 6872976 6472356 1702484
TipIsModuleModified 6754808 1702364
EbMode
EbMode
EbMode
EbMode
EbMode
TestGetModCompState 6754808 0 0
TipGetProjName 114869184 1701560
TipGetProjName 114921792 1701560
TipGetProjName 6872976 1701560
TipGetModuleName 6754808 1702364
TipIsValidModuleName 1702484 1702364
TipRevertModule 6872976
TipGetDocOfModule 6754808 0
TipSetDocOfModule 6754808 0
TipGetProjOfMod 6754808 1702364 0
TipGetFunctionCount 6754808 1702364 1702360
EbMode
TipGetFunctionIdOfMod 6754808 114206036 1702364
EbMode
EbMode
EbMode
TipReleaseModule 6754808
TipDeleteModule 6754808
EbMode
EbMode
EbMode
TipGetFuncInfo 6872976 6472356 1702232
TipGetArgCount 114164992 1702220
TipReleaseFuncInfo 114164992
CreateIExprSrvObj 1702364 1702360 1702356
CheckExprSrvVersion 1702364 1702360
EbGetExecutingInstance 1702364
EbObjbrwIsMemberSelected
EbMemberGetCount
TipMakeUniqueStreamName 1702364
EbInitThread 0
EbGetBstrOfLstClr 1702364 1702360
EbGetCurrentAllocInfo 1702364 1702360
EbCreateCVbaExtEditors 1702364 1702360 0 1702356
EbGetCommandLine
EbSetCommandLine 0
DllUnregisterServer
EbShowToolTips 0
TestGetUiPoint 1702364 1702360
EbConfigureUi 1702364
TipGetProjectOfLibId 1702364 0
TipGuidOfLibId 1702364 0
EbRegisterFunctions 1702364 1702360 1702356
EbGetVBAObject 1702364 1702360 1702356 1702336
CreateHostedExprSrv 1702364 1702360
TestGetFuncomp 1702364 1702360 1702356
EbSetMsoHinst 1702364
EbMoveEbref 1702364 1702360 1702356
EbCheckOptions 1702364 1702360
StdcbufLink 1702364
EbSetMemProfLevel 1702364
TipReleaseModule 6872976
TipReleaseModule 114869184
StdcbufLink 1702084

EbMode