// pFileDocument is initialized elsewhere VARIANT_BOOL bCanPaste; pFileDocument->get_CanPaste(&bCanPaste); if (bCanPaste!=VARIANT_FALSE) { // Clipboard contains compatible data } else { // Clipboard contains incompatible data }