The Participant object provides an abstract way to refer to and manipulate the e-mail addresses to be used for routing applications. The ResolveRole method works in conjunction with specially constructed distribution lists in the Microsoft Exchange global address list to provide dynamically modifiable "roles" and "relationships."
The first step is setting up a Participant object is to bind a corresponding CDO Session object to its Session property. Once completed, you can begin modifying or examining the various properties on the object. Failure to initialize a Participant object will result in an exception being thrown.