Home | History | Annotate | Download | only in src

Lines Matching full:service

224 // the given service to intercept (INTERCEPTION_SERVICE_CALL), and assumes that
225 // the interceptor is called "TargetXXX", where XXX is the name of the service.
227 // the exported interceptor, following the calling convention of a service call
231 #define MAKE_SERVICE_NAME(service, params) "Target" # service "64"
233 #define MAKE_SERVICE_NAME(service, params) "_Target" # service "@" # params
236 #define ADD_NT_INTERCEPTION(service, id, num_params) \
237 AddToPatchedFunctions(kNtdllName, #service, \
239 MAKE_SERVICE_NAME(service, num_params), id)
241 #define INTERCEPT_NT(manager, service, id, num_params) \
242 ((&Target##service) ? \
243 manager->ADD_NT_INTERCEPTION(service, id, num_params) : false)
257 #define MAKE_SERVICE_NAME(service) &Target##service##64
259 #define MAKE_SERVICE_NAME(service) &Target##service
262 #define ADD_NT_INTERCEPTION(service, id, num_params) \
263 AddToPatchedFunctions(kNtdllName, #service, \
265 MAKE_SERVICE_NAME(service), id)
267 #define INTERCEPT_NT(manager, service, id, num_params) \
268 manager->ADD_NT_INTERCEPTION(service, id, num_params)