programmatic identifier (ProgID)
An application’s unique name that is mapped to the system registry by the class identifier (CLSID). For example, registering Microsoft Excel associates a CLSID with the ProgID Excel.Application.
property
A data member of an exposed object. Properties are set or returned by means of get and put accessor functions.
proxy
An interface-specific object that packages parameters for that interface in preparation for a remote method call. A proxy runs in the address space of the sender and communicates with a corresponding stub in the receiver’s address space. See also stub, marshaling, and unmarshaling.