Patent · US Expired

Hooking of replacement and augmented API functions

US6874149B1 · kind B1 · utility

19Cited by
7References
9Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 28, 2000
Grant dateMar 29, 2005
Priority date
Expiry dateSep 19, 2021

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/4486
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Hooking replacement and augmented API functions is disclosed. In one embodiment, an alternative implementation of one or more API functions is hooked into the operating system through utilization of a replacement API table. The functions that have been replaced, augmented, or otherwise modified have entries in the table pointing to their new implementation. The entries for functions that have not been change continue to point to their existing implementation. A bit array is also disclosed to track desired messages, as compared to undesired messages, where each bit of the array corresponds to a type of message. The table can be variably sized, and can support nested and re-entrant calls.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.