Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*************************************************************************
** ** OLE 2 Standard Utilities ** ** olestd.c ** ** This file contains utilities that are useful for dealing with ** target devices. ** ** (c) Copyright Microsoft Corp. 1992 All Rights Reserved ** *************************************************************************/
#include "precomp.h"
STDAPI_(BOOL) OleStdCompareTargetDevice( DVTARGETDEVICE* ptdLeft, DVTARGETDEVICE* ptdRight) { if (ptdLeft == ptdRight) // same address of td; must be same (handles NULL case)
return TRUE; else if ((ptdRight == NULL) || (ptdLeft == NULL)) return FALSE; else if (ptdLeft->tdSize != ptdRight->tdSize) // different sizes, not equal
return FALSE; else if (memcmp(ptdLeft, ptdRight, ptdLeft->tdSize) != 0) // not same target device, not equal
return FALSE;
return TRUE; }
|