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.
 
 
 
 
 
 

85 lines
2.9 KiB

// Copyright (c) 1993-1999 Microsoft Corporation
/* file: hello.idl */
import "oaidl.idl";
import "propidl.idl";
[
object,
uuid(6e155860-2701-101b-b2e1-00000b65c7ef),
oleautomation,
pointer_default(unique)
]
interface IHello : IUnknown
{
HRESULT test(
[in] BSTR bstr,
[in] LPWSTR lpwstr,
[in] LPSTR lpstr,
[in] VARIANT variant,
[in] IDispatch *pDispatch,
[in] IUnknown *punk,
[in] DECIMAL decimal,
[in] LPSAFEARRAY pSafeArray,
[out] BSTR *pBSTR,
[out] LPWSTR *ppwsz,
[out] LPSTR *ppsz,
[out] VARIANT *pVariant,
[out] IUnknown **ppunk,
[out] IDispatch **ppDispatch,
[out] DECIMAL *pDecimal,
[out] LPSAFEARRAY *ppSafeArray,
[in] IStream *pStream,
[out] IStream **ppStream,
[in] IStorage *pStorage,
[out] IStorage **ppStorage,
[in] FILETIME fileTime,
[in,unique] FILETIME *pFileTime,
[in] CAC cab,
[in] CAUB caub,
[in] CAI cai,
[in] CAUI caui,
[in] CABOOL cabool,
[in] CAL cal,
[in] CAUL caul,
[in] CAFLT caflt,
[in] CASCODE cascode,
[in] CAH cah,
[in] CAUH cauh,
[in] CADBL cadbl,
[in] CACY cacy,
[in] CADATE cadate,
[in] CAFILETIME cafiletime,
[in] CACLSID cauuid,
[in] CACLIPDATA caclipdata,
[in] CABSTR cabstr,
[in] CABSTRBLOB cabstrblob,
[in] CALPSTR calpstr,
[in] CALPWSTR calpwstr,
[in] CAPROPVARIANT capropvar,
[in,unique] CAC *pcab,
[in,unique] CAUB *pcaub,
[in,unique] CAI *pcai,
[in,unique] CAUI *pcaui,
[in,unique] CABOOL *pcabool,
[in,unique] CAL *pcal,
[in,unique] CAUL *pcaul,
[in,unique] CAFLT *pcaflt,
[in,unique] CASCODE *pcascode,
[in,unique] CAH *pcah,
[in,unique] CAUH *pcauh,
[in,unique] CADBL *pcadbl,
[in,unique] CACY *pcacy,
[in,unique] CADATE *pcadate,
[in,unique] CAFILETIME *pcafiletime,
[in,unique] CACLSID *pcauuid,
[in,unique] CACLIPDATA *pcaclipdata,
[in,unique] CABSTR *pcabstr,
[in,unique] CABSTRBLOB *pcabstrblob,
[in,unique] CALPSTR *pcalpstr,
[in,unique] CALPWSTR *pcalpwstr,
[in,unique] CAPROPVARIANT *pcapropvar
);
}