|
| DEFINE_GUID (FMTID_Test, 0x12345678, 0x1234, 0x1234, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12) |
|
| DEFINE_GUID (FMTID_NotExisting, 0x12345678, 0x1234, 0x1234, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x12, 0x13) |
|
| DEFINE_GUID (CLSID_ClassMoniker, 0x0000031a, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46) |
|
| DEFINE_EXPECT (Create) |
|
| DEFINE_EXPECT (Delete) |
|
| DEFINE_EXPECT (Open) |
|
| DEFINE_EXPECT (ReadMultiple) |
|
| DEFINE_EXPECT (ReadMultipleCodePage) |
|
| DEFINE_EXPECT (Release) |
|
| DEFINE_EXPECT (Stat) |
|
| DEFINE_EXPECT (WriteMultiple) |
|
| DEFINE_EXPECT (autoplay_BindToObject) |
|
| DEFINE_EXPECT (autoplay_GetClassObject) |
|
static | HRESULT (WINAPI *pSHPropStgCreate)(IPropertySetStorage * |
|
static HKEY *static void | init (void) |
|
static HRESULT WINAPI | PropertyStorage_QueryInterface (IPropertyStorage *This, REFIID riid, void **ppvObject) |
|
static ULONG WINAPI | PropertyStorage_AddRef (IPropertyStorage *This) |
|
static ULONG WINAPI | PropertyStorage_Release (IPropertyStorage *This) |
|
static HRESULT WINAPI | PropertyStorage_ReadMultiple (IPropertyStorage *This, ULONG cpspec, const PROPSPEC *rgpspec, PROPVARIANT *rgpropvar) |
|
static HRESULT WINAPI | PropertyStorage_WriteMultiple (IPropertyStorage *This, ULONG cpspec, const PROPSPEC *rgpspec, const PROPVARIANT *rgpropvar, PROPID propidNameFirst) |
|
static HRESULT WINAPI | PropertyStorage_DeleteMultiple (IPropertyStorage *This, ULONG cpspec, const PROPSPEC *rgpspec) |
|
static HRESULT WINAPI | PropertyStorage_ReadPropertyNames (IPropertyStorage *This, ULONG cpropid, const PROPID *rgpropid, LPOLESTR *rglpwstrName) |
|
static HRESULT WINAPI | PropertyStorage_WritePropertyNames (IPropertyStorage *This, ULONG cpropid, const PROPID *rgpropid, const LPOLESTR *rglpwstrName) |
|
static HRESULT WINAPI | PropertyStorage_DeletePropertyNames (IPropertyStorage *This, ULONG cpropid, const PROPID *rgpropid) |
|
static HRESULT WINAPI | PropertyStorage_Commit (IPropertyStorage *This, DWORD grfCommitFlags) |
|
static HRESULT WINAPI | PropertyStorage_Revert (IPropertyStorage *This) |
|
static HRESULT WINAPI | PropertyStorage_Enum (IPropertyStorage *This, IEnumSTATPROPSTG **ppenum) |
|
static HRESULT WINAPI | PropertyStorage_SetTimes (IPropertyStorage *This, const FILETIME *pctime, const FILETIME *patime, const FILETIME *pmtime) |
|
static HRESULT WINAPI | PropertyStorage_SetClass (IPropertyStorage *This, REFCLSID clsid) |
|
static HRESULT WINAPI | PropertyStorage_Stat (IPropertyStorage *This, STATPROPSETSTG *statpsstg) |
|
static HRESULT WINAPI | PropertySetStorage_QueryInterface (IPropertySetStorage *This, REFIID riid, void **ppvObject) |
|
static ULONG WINAPI | PropertySetStorage_AddRef (IPropertySetStorage *This) |
|
static ULONG WINAPI | PropertySetStorage_Release (IPropertySetStorage *This) |
|
static HRESULT WINAPI | PropertySetStorage_Create (IPropertySetStorage *This, REFFMTID rfmtid, const CLSID *pclsid, DWORD grfFlags, DWORD grfMode, IPropertyStorage **ppprstg) |
|
static HRESULT WINAPI | PropertySetStorage_Open (IPropertySetStorage *This, REFFMTID rfmtid, DWORD grfMode, IPropertyStorage **ppprstg) |
|
static HRESULT WINAPI | PropertySetStorage_Delete (IPropertySetStorage *This, REFFMTID rfmtid) |
|
static HRESULT WINAPI | PropertySetStorage_Enum (IPropertySetStorage *This, IEnumSTATPROPSETSTG **ppenum) |
|
static void | test_SHPropStg_functions (void) |
|
static HRESULT WINAPI | test_activator_QI (IClassActivator *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | test_activator_AddRef (IClassActivator *iface) |
|
static ULONG WINAPI | test_activator_Release (IClassActivator *iface) |
|
static HRESULT WINAPI | test_activator_GetClassObject (IClassActivator *iface, REFCLSID clsid, DWORD context, LCID locale, REFIID riid, void **ppv) |
|
static HRESULT WINAPI | test_moniker_QueryInterface (IMoniker *iface, REFIID riid, void **ppvObject) |
|
static ULONG WINAPI | test_moniker_AddRef (IMoniker *iface) |
|
static ULONG WINAPI | test_moniker_Release (IMoniker *iface) |
|
static HRESULT WINAPI | test_moniker_GetClassID (IMoniker *iface, CLSID *pClassID) |
|
static HRESULT WINAPI | test_moniker_IsDirty (IMoniker *iface) |
|
static HRESULT WINAPI | test_moniker_Load (IMoniker *iface, IStream *pStm) |
|
static HRESULT WINAPI | test_moniker_Save (IMoniker *iface, IStream *pStm, BOOL fClearDirty) |
|
static HRESULT WINAPI | test_moniker_GetSizeMax (IMoniker *iface, ULARGE_INTEGER *pcbSize) |
|
static HRESULT WINAPI | test_moniker_BindToObject (IMoniker *iface, IBindCtx *pbc, IMoniker *moniker_to_left, REFIID riid, void **ppv) |
|
static HRESULT WINAPI | test_moniker_BindToStorage (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, REFIID riid, VOID **ppvResult) |
|
static HRESULT WINAPI | test_moniker_Reduce (IMoniker *iface, IBindCtx *pbc, DWORD dwReduceHowFar, IMoniker **ppmkToLeft, IMoniker **ppmkReduced) |
|
static HRESULT WINAPI | test_moniker_ComposeWith (IMoniker *iface, IMoniker *pmkRight, BOOL fOnlyIfNotGeneric, IMoniker **ppmkComposite) |
|
static HRESULT WINAPI | test_moniker_Enum (IMoniker *iface, BOOL fForward, IEnumMoniker **ppenumMoniker) |
|
static HRESULT WINAPI | test_moniker_IsEqual (IMoniker *iface, IMoniker *pmkOtherMoniker) |
|
static HRESULT WINAPI | test_moniker_Hash (IMoniker *iface, DWORD *pdwHash) |
|
static HRESULT WINAPI | test_moniker_IsRunning (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, IMoniker *pmkNewlyRunning) |
|
static HRESULT WINAPI | test_moniker_GetTimeOfLastChange (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, FILETIME *pItemTime) |
|
static HRESULT WINAPI | test_moniker_Inverse (IMoniker *iface, IMoniker **ppmk) |
|
static HRESULT WINAPI | test_moniker_CommonPrefixWith (IMoniker *iface, IMoniker *pmkOther, IMoniker **ppmkPrefix) |
|
static HRESULT WINAPI | test_moniker_RelativePathTo (IMoniker *iface, IMoniker *pmOther, IMoniker **ppmkRelPath) |
|
static HRESULT WINAPI | test_moniker_GetDisplayName (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR *ppszDisplayName) |
|
static HRESULT WINAPI | test_moniker_ParseDisplayName (IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR pszDisplayName, ULONG *pchEaten, IMoniker **ppmkOut) |
|
static HRESULT WINAPI | test_moniker_IsSystemMoniker (IMoniker *iface, DWORD *pwdMksys) |
|
static void | test_SHCreateQueryCancelAutoPlayMoniker (void) |
|
static LRESULT WINAPI | drop_window_proc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
|
static DWORD WINAPI | drop_window_therad (void *arg) |
|
static void | test_DragQueryFile (BOOL non_client_flag) |
|
static void | test_SHCreateSessionKey (void) |
|
static void | test_dragdrophelper (void) |
|
| START_TEST (shellole) |
|