Lines Matching refs:hookMgr
51 * HookMgrExecute(hookMgr, PRE_STAGE1, ...);
53 * HookMgrExecute(hookMgr, PRE_STAGE2, ...);
55 * HookMgrExecute(hookMgr, PRE_STAGE3, ...);
57 * HookMgrExecute(hookMgr, POST_STAGE3, ...);
63 * HookMgrAdd(hookMgr, PRE_STAGE1, priority, sampleHook);
91 * @param hookMgr HookManager handle.
92 * If hookMgr is NULL, it will use default HookManager
98 int HookMgrAdd(HOOK_MGR *hookMgr, int stage, int prio, OhosHook hook);
103 * @param hookMgr HookManager handle.
104 * If hookMgr is NULL, it will use default HookManager
108 int HookMgrAddEx(HOOK_MGR *hookMgr, const HOOK_INFO *hookInfo);
113 * @param hookMgr HookManager handle.
114 * If hookMgr is NULL, it will use default HookManager
120 void HookMgrDel(HOOK_MGR *hookMgr, int stage, OhosHook hook);
161 * @param hookMgr HookManager handle.
162 * If hookMgr is NULL, it will use default HookManager
167 int HookMgrExecute(HOOK_MGR *hookMgr, int stage, void *executionContext, const HOOK_EXEC_OPTIONS *extraArgs);
180 * @param hookMgr HookManager handle.
181 * If hookMgr is NULL, it will use default HookManager
184 void HookMgrDestroy(HOOK_MGR *hookMgr);
197 * @param hookMgr HookManager handle.
198 * If hookMgr is NULL, it will use default HookManager
203 void HookMgrTraversal(HOOK_MGR *hookMgr, void *traversalCookie, OhosHookTraversal traversal);
208 * @param hookMgr HookManager handle.
209 * If hookMgr is NULL, it will use default HookManager
213 int HookMgrGetHooksCnt(HOOK_MGR *hookMgr, int stage);
218 * @param hookMgr HookManager handle.
219 * If hookMgr is NULL, it will use default HookManager
222 int HookMgrGetStagesCnt(HOOK_MGR *hookMgr);