Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Callout Interface

CRM 1.0

The callout interface ICRMCallout is implemented by classes that need to handle business logic events. Because this interface is callable by IDispatch, it’s possible to implement the interface by using any COM-callable language.

Note   There are no return values for PostCreate, PostUpdate, and PostDelete.

The following file is the Interface Definition Language (IDL) definition of the ICRMCallout interface:

import "oaidl.idl";
import "ocidl.idl";

[
   object,
   uuid("F4233E5B-17DC-4661-9ABC-6707A9F99215"),
   dual,
   helpstring("ICRMCallout Interface")
]
interface ICRMCallout : IDispatch
{
   HRESULT PostCreate([in] int ObjectType,
                      [in] BSTR ObjectId,
                      [in] BSTR OrigObjectXml);
   HRESULT PostUpdate([in] int ObjectType,
                      [in] BSTR ObjectId,
                      [in] BSTR OrigObjectXml);
   HRESULT PostDelete([in] int ObjectType,
                      [in] BSTR ObjectId);
};


© 2005 Microsoft Corporation. All rights reserved.


Show:
© 2015 Microsoft