|
OleLoadPicturePath Creates a new picture object and initializes it from the contents of a stream. VB4-32,5,6 Declare Function OleLoadPicturePath Lib "oleaut32.dll" (ByVal szURLorPath As Long, ByVal punkCaller As Long, ByVal dwReserved As Long, ByVal clrReserved As OLE_COLOR, ByRef riid As TGUID, ByRef ppvRet As IPicture) As Long |
Operating Systems Supported |
Requires Windows NT 4.0 or later; Requires Windows 95 or later |
· szURLorPath [in] The path or url to the file you want to open.
· punkCaller [in] Points to IUnknown for COM aggregation.
· dwReserved [in] Reserved.
· clrReserved [in] The color you want to reserve to be transparent.
· riid [in] Reference to the identifier of the interface describing the type of interface pointer to return in ppvRet.
· ppvRet [out] Address of pointer variable that receives the interface pointer requested in riid. Upon successful return, *ppvRet contains the requested interface pointer on the storage of the object identified by the moniker. If *ppvRet is non-NULL, this function calls IUnknown::AddRef on the interface; it is the caller's responsibility to call IUnknown::Release. If an error occurs, *ppvRet is set to NULL. |
This function supports the standard return values E_OUTOFMEMORY and E_UNEXPECTED, as well as the following: S_OK The picture was created successfully. E_POINTER The address in ppvRet is NULL. E_NOINTERFACE The object does not support the interface specified in riid. |
|
|
|