oleaut32: Execute OleCreatePropertyFrameIndirect in OleCreatePropertyFrame.

Based on patch written by Geoffrey Hausheer.
This commit is contained in:
Piotr Caban 2010-09-27 12:02:48 +02:00 committed by Alexandre Julliard
parent b32c3102d2
commit 9c9baf4da1
1 changed files with 16 additions and 4 deletions

View File

@ -1,6 +1,7 @@
/*
* Copyright 1999 Corel Corporation
* Sean Langley
* Copyright 2010 Geoffrey Hausheer
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@ -44,8 +45,19 @@ HRESULT WINAPI OleCreatePropertyFrame(
LPUNKNOWN* ppUnk, ULONG cPages, LPCLSID pPageClsID, LCID lcid,
DWORD dwReserved, LPVOID pvReserved)
{
FIXME("(%p,%d,%d,%s,%d,%p,%d,%p,%x,%d,%p), not implemented (olepro32.dll)\n",
hwndOwner, x, y, debugstr_w(lpszCaption), cObjects, ppUnk, cPages,
pPageClsID, (int)lcid, dwReserved, pvReserved);
return S_OK;
OCPFIPARAMS ocpf;
ocpf.cbStructSize = sizeof(OCPFIPARAMS);
ocpf.hWndOwner = hwndOwner;
ocpf.x = x;
ocpf.y = y;
ocpf.lpszCaption = lpszCaption;
ocpf.cObjects = cObjects;
ocpf.lplpUnk = ppUnk;
ocpf.cPages = cPages;
ocpf.lpPages = pPageClsID;
ocpf.lcid = lcid;
ocpf.dispidInitialProperty = 0;
return OleCreatePropertyFrameIndirect(&ocpf);
}