93 *ppvObject = &
This->IROTData_iface;
101 return IUnknown_QueryInterface(
This->pMarshal,
riid, ppvObject);
107 IMoniker_AddRef(iface);
120 TRACE(
"%p, refcount %lu.\n", iface, refcount);
133 TRACE(
"%p, refcount %lu.\n", iface, refcount);
150 TRACE(
"(%p,%p)\n",iface,pClassID);
155 *pClassID = CLSID_AntiMoniker;
170 TRACE(
"(%p)\n",iface);
204 TRACE(
"%p, %p, %d.\n", iface,
stream, clear_dirty);
218 TRACE(
"(%p,%p)\n",iface,pcbSize);
230 pcbSize->
u.LowPart =
sizeof(
DWORD)+16;
232 pcbSize->
u.HighPart=0;
263 TRACE(
"%p, %p, %ld, %p, %p.\n", iface, pbc, dwReduceHowFar, ppmkToLeft, ppmkReduced);
265 if (ppmkReduced==
NULL)
282 TRACE(
"(%p,%p,%d,%p)\n",iface,pmkRight,fOnlyIfNotGeneric,ppmkComposite);
284 if ((ppmkComposite==
NULL)||(pmkRight==
NULL))
289 if (fOnlyIfNotGeneric)
297 TRACE(
"%p, %d, %p.\n", iface, forward, ppenumMoniker);
299 if (ppenumMoniker ==
NULL)
302 *ppenumMoniker =
NULL;
353 TRACE(
"(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pmkNewlyRunning);
358 res=IBindCtx_GetRunningObjectTable(pbc,&
rot);
363 res = IRunningObjectTable_IsRunning(
rot,iface);
365 IRunningObjectTable_Release(
rot);
378 TRACE(
"(%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pAntiTime);
388 TRACE(
"(%p,%p)\n",iface,ppmk);
411 if (
moniker->count <= other_moniker->count)
436 IMoniker_AddRef(
other);
453 TRACE(
"%p, %p, %p, %p.\n", iface, pbc, pmkToLeft, displayname);
458 if (pmkToLeft!=
NULL){
459 FIXME(
"() pmkToLeft!=NULL not implemented\n");
482 TRACE(
"(%p,%p,%p,%p,%p,%p)\n",iface,pbc,pmkToLeft,pszDisplayName,pchEaten,ppmkOut);
492 TRACE(
"(%p,%p)\n",iface,pwdMksys);
497 (*pwdMksys)=MKSYS_ANTIMONIKER;
522 TRACE(
"(%p)\n",iface);
534 TRACE(
"(%p)\n",iface);
547 TRACE(
"%p, %p, %lu, %p.\n", iface,
data, data_len, data_req);
550 if (data_len < *data_req)
650 hr = IMoniker_QueryInterface(pMoniker,
riid,
ppv);
651 IMoniker_Release(pMoniker);
static HRESULT WINAPI AntiMonikerImpl_Enum(IMoniker *iface, BOOL forward, IEnumMoniker **ppenumMoniker)
HRESULT create_anti_moniker(DWORD order, IMoniker **ret)
BOOL is_anti_moniker(IMoniker *iface, DWORD *order)
static AntiMonikerImpl * impl_from_IMoniker(IMoniker *iface)
static HRESULT WINAPI AntiMonikerImpl_IsSystemMoniker(IMoniker *iface, DWORD *pwdMksys)
static HRESULT WINAPI AntiMonikerImpl_GetSizeMax(IMoniker *iface, ULARGE_INTEGER *pcbSize)
HRESULT WINAPI AntiMoniker_CreateInstance(IClassFactory *iface, IUnknown *pUnk, REFIID riid, void **ppv)
static HRESULT WINAPI AntiMonikerImpl_Save(IMoniker *iface, IStream *stream, BOOL clear_dirty)
static HRESULT WINAPI AntiMonikerImpl_BindToObject(IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, REFIID riid, VOID **ppvResult)
static AntiMonikerImpl * unsafe_impl_from_IMoniker(IMoniker *iface)
static const IMonikerVtbl VT_AntiMonikerImpl
static HRESULT WINAPI AntiMonikerImpl_Load(IMoniker *iface, IStream *stream)
static HRESULT WINAPI AntiMonikerImpl_QueryInterface(IMoniker *iface, REFIID riid, void **ppvObject)
static HRESULT WINAPI AntiMonikerImpl_Inverse(IMoniker *iface, IMoniker **ppmk)
static HRESULT WINAPI AntiMonikerImpl_IsRunning(IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, IMoniker *pmkNewlyRunning)
static HRESULT WINAPI AntiMonikerImpl_Hash(IMoniker *iface, DWORD *hash)
static HRESULT WINAPI AntiMonikerImpl_CommonPrefixWith(IMoniker *iface, IMoniker *other, IMoniker **prefix)
static HRESULT WINAPI AntiMonikerImpl_GetTimeOfLastChange(IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, FILETIME *pAntiTime)
static HRESULT WINAPI AntiMonikerImpl_GetDisplayName(IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR *displayname)
static const IROTDataVtbl VT_ROTDataImpl
static HRESULT WINAPI AntiMonikerImpl_Reduce(IMoniker *iface, IBindCtx *pbc, DWORD dwReduceHowFar, IMoniker **ppmkToLeft, IMoniker **ppmkReduced)
static HRESULT WINAPI AntiMonikerImpl_BindToStorage(IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, REFIID riid, VOID **ppvResult)
static HRESULT WINAPI AntiMonikerROTDataImpl_QueryInterface(IROTData *iface, REFIID riid, VOID **ppvObject)
static HRESULT WINAPI AntiMonikerImpl_GetClassID(IMoniker *iface, CLSID *pClassID)
static HRESULT WINAPI AntiMonikerImpl_ParseDisplayName(IMoniker *iface, IBindCtx *pbc, IMoniker *pmkToLeft, LPOLESTR pszDisplayName, ULONG *pchEaten, IMoniker **ppmkOut)
static HRESULT WINAPI AntiMonikerImpl_IsEqual(IMoniker *iface, IMoniker *other)
static HRESULT WINAPI AntiMonikerImpl_ComposeWith(IMoniker *iface, IMoniker *pmkRight, BOOL fOnlyIfNotGeneric, IMoniker **ppmkComposite)
static HRESULT WINAPI AntiMonikerROTDataImpl_GetComparisonData(IROTData *iface, BYTE *data, ULONG data_len, ULONG *data_req)
static ULONG WINAPI AntiMonikerImpl_Release(IMoniker *iface)
static AntiMonikerImpl * impl_from_IROTData(IROTData *iface)
static ULONG WINAPI AntiMonikerROTDataImpl_Release(IROTData *iface)
static ULONG WINAPI AntiMonikerROTDataImpl_AddRef(IROTData *iface)
static ULONG WINAPI AntiMonikerImpl_AddRef(IMoniker *iface)
static HRESULT WINAPI AntiMonikerImpl_IsDirty(IMoniker *iface)
static HRESULT WINAPI AntiMonikerImpl_RelativePathTo(IMoniker *iface, IMoniker *other, IMoniker **result)
HRESULT WINAPI CreateAntiMoniker(IMoniker **moniker)
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
static const WCHAR nameW[]
HRESULT WINAPI MonikerCommonPrefixWith(IMoniker *pmkThis, IMoniker *pmkOther, IMoniker **ppmkCommon)
HRESULT WINAPI CreateGenericComposite(IMoniker *left, IMoniker *right, IMoniker **composite)
HRESULT MonikerMarshal_Create(IMoniker *inner, IUnknown **outer)
static void *static void *static LPDIRECTPLAY IUnknown * pUnk
GLuint GLuint GLsizei count
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
GLuint GLdouble GLdouble GLint GLint order
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
void *WINAPI CoTaskMemAlloc(SIZE_T size)
#define memcpy(s1, s2, n)
const GUID IID_IPersistStream
#define IsEqualGUID(rguid1, rguid2)
#define IsEqualIID(riid1, riid2)
struct _ULARGE_INTEGER::@4426 u
Character const *const prefix
#define CONTAINING_RECORD(address, type, field)
#define MK_S_REDUCED_TO_SELF
#define CLASS_E_NOAGGREGATION