B.2 OleQueryReleaseMethod Return Codes

The following codes are returned in response to an OleQueryReleaseMethod function call on a specific object. The return value indicates which server operation (method) caused the OLE library to send an OLE_RELEASE message to the client during asynchronous operations. For information on the OLEQueryReleaseMethod function, see Chapter 9, "The OLE Client DLL."

Code Value Server Operation

OLE_NONE 0 No operation is active
OLE_DELETE 1 Object delete
OLE_LNKPASTE 2 PasteLink(auto reconnect)
OLE_EMBPASTE 3 Paste(and update)
OLE_SHOW 4 Show
OLE_RUN 5 Run
OLE_ACTIVATE 6 Activate
OLE_UPDATE 7 Update
OLE_CLOSE 8 Close
OLE_RECONNECT 9 Reconnect
OLE_SETUPDATEOPTIONS 10 Setting update options
OLE_SERVERUNLAUNCH 11 Server is being unlaunched
OLE_LOADFROMSTREAM 12 LoadFromStream(auto reconnect)
OLE_SETDATA 13 OleSetData
OLE_REQUESTDATA 14 OleRequestData
OLE_OTHER 15 Other misc async operations
OLE_CREATE 16 Create
OLE_CREATEFROMTEMPLATE 17 CreatefromTemplate
OLE_CREATELINKFROMFILE 18 CreateLinkFromFile
OLE_COPYFROMLNK 19 CopyFromLink(auto reconnect)
OLE_CREATEFROMFILE 20 CreateFromFile
OLE_CREATEINVISIBLE 21 CreateInvisible