Errata for Programming for Unified Communications with Microsoft® Office Communications Server 2007 R2
Submit your own errata for this product.
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question Note Update
| Version |
Location |
Description |
Submitted By |
Date Submitted |
Date Corrected |
| Printed |
Page 11
second sentence of the second paragraph |
Change:
"This VUCMA Workflow API workflow defines new Workflow Activities for querying presence and creating IM and voice dialogs in workflow-based applications."
To:
"This API defines new workflow activities for querying presence, and creating IM and voice dialogs in workflow-based applications."
|
Microsoft Press |
May 06, 2010 |
|
| Printed |
Page 18
|
Title of API incorrect
On page 18, the first sentence of the last paragraph on the page includes an incorrect title for the API.
Change:
"The UCMA Workflow API and Workflow Activities extend the Windows Workflow Foundation with additional activities that provide access to UCMA functionality."To:"The UCMA Workflow API extends the Windows Workflow Foundation with additional activities that provide access to UCMA functionality."
|
Microsoft Press |
Jul 13, 2010 |
|
| Printed |
Page 19
first sentence of the last paragraph |
Change:
"The UCMA Workflow API and Workflow Activities extend the Windows Workflow Foundation with additional activities that provide access to UCMA functionality."
To:
"The UCMA Workflow API extends the Windows Workflow Foundation with additional activities that provide access to UCMA functionality."
|
Microsoft Press |
May 06, 2010 |
|
| Printed |
Page 56
|
"is" should be "is *not*"
On page 56, the second line of the "else" code block is incorrect.
Change:
Console.WriteLine("Local user is signed in to Office Communicator");To:
Console.WriteLine("Local user is *not* signed in to Office Communicator");
|
Microsoft Press |
Jul 13, 2010 |
|
| Printed |
Page 57
tenth line of the code sample |
"DMessengerEvents_OnSigninEventHandler"
should be
"DMessengerEvents_OnSigninEventHandler("
|
Microsoft Press |
May 06, 2010 |
|
| Printed |
Page 67
|
_contact should be contact
On page 67, the last two lines of the code sample use an incorrect variable name.
Change:
Marshal.ReleaseComObject(_contact);
_contact = null;To:
Marshal.ReleaseComObject(contact);
contact = null;
|
Microsoft Press |
Jul 13, 2010 |
|
| Printed |
Page 68
code sample |
Change:
static void _messenger_OnContactPhoneChange(int hr,
object pContact, MPHONE_TYPE PhoneType, string bstrNumber)
{
if (hr == 0)
To:
static void _messenger_OnContactPhoneChange(int hr,
object pContact, MPHONE_TYPE PhoneType, string bstrNumber)
{
IMessengerContactAdvanced contact = (IMessengerContactAdvanced)pContact;
if (hr == 0)
|
Microsoft Press |
May 06, 2010 |
|