A IRestrictedAccessTypeRequestor collects search results from a searchAllTypeNames
query to a SearchBasicEngine providing restricted access information when a type is accepted.
A search participant describes a particular extension to a generic search mechanism, allowing thus to
perform combined search actions which will involve all required participants
A search scope defines which participants are involved.