comHelper module

Utilities to help with issues related to COM.

comHelper._lresultFromGetActiveObject(progid, dynamic)
comHelper.getActiveObject(progid, dynamic=False, appModule=None)

Get an active COM object, handling privilege issues. This is similar to comtypes.client.GetActiveObject except that it can retrieve objects from normal processes when NVDA is running with uiAccess.