IContact::GetPath Method
Retrieves the file system path used to load this contact.
Syntax
HRESULT GetPath( LPWSTR pszPath, DWORD cchContactID, DWORD *pdwcchPathRequired );
Parameters
- pszPath
[in, out] User-allocated buffer to store the contact ID.- cchContactID
[in] Specifies the allocated buffer size in characters.- pdwcchPathRequired
[in, out] Upon failure due to insufficient buffer, contains the required size for pszPath.
Return Value
Returns one of the following values:
S_OK Success. pszPath contains the path. E_UNEXPECTED Contact ID was not loaded from a file path. ERROR_INSUFFICIENT_BUFFER Macro HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER) returned when pszPath was not large enough to store the value. The required buffer size is stored in pdwcchPathRequired.