objbase.py
440 Bytes
#objbase.py
#A part of NonVisual Desktop Access (NVDA)
#This file is covered by the GNU General Public License.
#See the file COPYING for more details.
from ctypes import *
import objidl
def GetRunningObjectTable():
rot = POINTER(objidl.IRunningObjectTable)()
oledll.ole32.GetRunningObjectTable(0, byref(rot))
return rot
def CreateBindCtx():
bctx = POINTER(objidl.IBindCtx)()
oledll.ole32.CreateBindCtx(0, byref(bctx))
return bctx