* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64605
static BOOL init_function_pointers(void)
{
static BOOL init_function_pointers(void)
{
- sti_dll = LoadLibrary("sti.dll");
+ sti_dll = LoadLibraryA("sti.dll");
if (sti_dll)
{
pStiCreateInstance = (void*)
if (sti_dll)
{
pStiCreateInstance = (void*)
if (pStiCreateInstance)
{
PSTIW pStiW;
if (pStiCreateInstance)
{
PSTIW pStiW;
- hr = pStiCreateInstance(GetModuleHandle(NULL), STI_VERSION_REAL, &pStiW, NULL);
+ hr = pStiCreateInstance(GetModuleHandleA(NULL), STI_VERSION_REAL, &pStiW, NULL);
if (SUCCEEDED(hr))
{
IUnknown *pUnknown;
if (SUCCEEDED(hr))
{
IUnknown *pUnknown;
}
else
ok(0, "could not create StillImageA, hr = 0x%X\n", hr);
}
else
ok(0, "could not create StillImageA, hr = 0x%X\n", hr);
- hr = pStiCreateInstance(GetModuleHandle(NULL), STI_VERSION_REAL | STI_VERSION_FLAG_UNICODE, &pStiW, NULL);
+ hr = pStiCreateInstance(GetModuleHandleA(NULL), STI_VERSION_REAL | STI_VERSION_FLAG_UNICODE, &pStiW, NULL);
if (SUCCEEDED(hr))
{
IUnknown *pUnknown;
if (SUCCEEDED(hr))
{
IUnknown *pUnknown;
if (pStiCreateInstanceA)
{
PSTIA pStiA;
if (pStiCreateInstanceA)
{
PSTIA pStiA;
- hr = pStiCreateInstanceA(GetModuleHandle(NULL), STI_VERSION_REAL | STI_VERSION_FLAG_UNICODE, &pStiA, NULL);
+ hr = pStiCreateInstanceA(GetModuleHandleA(NULL), STI_VERSION_REAL | STI_VERSION_FLAG_UNICODE, &pStiA, NULL);
if (SUCCEEDED(hr))
{
IUnknown *pUnknown;
if (SUCCEEDED(hr))
{
IUnknown *pUnknown;
if (pStiCreateInstanceW)
{
PSTIW pStiW;
if (pStiCreateInstanceW)
{
PSTIW pStiW;
- hr = pStiCreateInstanceW(GetModuleHandle(NULL), STI_VERSION_REAL, &pStiW, NULL);
+ hr = pStiCreateInstanceW(GetModuleHandleA(NULL), STI_VERSION_REAL, &pStiW, NULL);
if (SUCCEEDED(hr))
{
IUnknown *pUnknown;
if (SUCCEEDED(hr))
{
IUnknown *pUnknown;
But StiCreateInstance* only take PSTI. So how does the non-delegating IUnknown
come back to the outer object calling this function? */
But StiCreateInstance* only take PSTI. So how does the non-delegating IUnknown
come back to the outer object calling this function? */
- hr = pStiCreateInstanceW(GetModuleHandle(NULL), STI_VERSION_REAL, &pStiW, &aggregator);
+ hr = pStiCreateInstanceW(GetModuleHandleA(NULL), STI_VERSION_REAL, &pStiW, &aggregator);
if (SUCCEEDED(hr))
{
IStillImageW *pStiW2 = NULL;
if (SUCCEEDED(hr))
{
IStillImageW *pStiW2 = NULL;
- hr = pStiCreateInstance(GetModuleHandle(NULL), STI_VERSION_REAL | STI_VERSION_FLAG_UNICODE, &pStiW, NULL);
+ hr = pStiCreateInstance(GetModuleHandleA(NULL), STI_VERSION_REAL | STI_VERSION_FLAG_UNICODE, &pStiW, NULL);
if (SUCCEEDED(hr))
{
hr = IStillImage_RegisterLaunchApplication(pStiW, appName, appName);
if (SUCCEEDED(hr))
{
hr = IStillImage_RegisterLaunchApplication(pStiW, appName, appName);