3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Declarations for OLEDLG
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Copyright (C) the Wine project
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This library is free software; you can redistribute it and/or
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * modify it under the terms of the GNU Lesser General Public
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * License as published by the Free Software Foundation; either
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * version 2.1 of the License, or (at your option) any later version.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This library is distributed in the hope that it will be useful,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * but WITHOUT ANY WARRANTY; without even the implied warranty of
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Lesser General Public License for more details.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync *
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * You should have received a copy of the GNU Lesser General Public
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * License along with this library; if not, write to the Free Software
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync/*
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * other than GPL or LGPL is available it will apply instead, Oracle elects to use only
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * a choice of LGPL license versions is made available with the language indicating
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * that LGPLv2 or any later version may be used, or where a choice of which version
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync * of the LGPL is applied is otherwise unspecified.
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync */
930b5f872e89407f445d4000d4e4aaecaa6a0998vboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __WINE_OLEDLG_H
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define __WINE_OLEDLG_H
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#include <windows.h>
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#include <shellapi.h>
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#include <commdlg.h>
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#include <ole2.h>
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifndef __WINESRC__
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# include <string.h>
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# include <tchar.h>
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#include <dlgs.h>
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#include <prsht.h>
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifdef __cplusplus
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncextern "C" {
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct IOleUILinkContainerA *POLEUILINKCONTAINERA, *LPOLEUILINKCONTAINERA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct IOleUILinkContainerW *POLEUILINKCONTAINERW, *LPOLEUILINKCONTAINERW;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct IOleUILinkInfoA *POLEUILINKINFOA, *LPOLEUILINKINFOA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct IOleUILinkInfoW *POLEUILINKINFOW, *LPOLEUILINKINFOW;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct IOleUIObjInfoA *POLEUIOBJINFOA, *LPOLEUIOBJINFOA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct IOleUIObjInfoW *POLEUIOBJINFOW, *LPOLEUIOBJINFOW;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IDC_OLEUIHELP 99
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_STANDARDMAX 116
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_BZERR_HTASKINVALID (OLEUI_ERR_STANDARDMAX+0)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_BZ_SWITCHTOSELECTED (OLEUI_ERR_STANDARDMAX+1)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_BZ_RETRYSELECTED (OLEUI_ERR_STANDARDMAX+2)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_BZ_CALLUNBLOCKED (OLEUI_ERR_STANDARDMAX+3)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_FALSE 0
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_SUCCESS 1 /* Same as OLEUI_OK */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_OK 1 /* OK button pressed */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_CANCEL 2 /* Cancel button pressed */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_STANDARDMIN 100
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_OLEMEMALLOC 100
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_STRUCTURENULL 101
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_STRUCTUREINVALID 102
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_CBSTRUCTINCORRECT 103
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_HWNDOWNERINVALID 104
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_LPSZCAPTIONINVALID 105
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_LPFNHOOKINVALID 106
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_HINSTANCEINVALID 107
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_LPSZTEMPLATEINVALID 108
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_HRESOURCEINVALID 109
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_FINDTEMPLATEFAILURE 110
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_LOADTEMPLATEFAILURE 111
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_DIALOGFAILURE 112
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_LOCALMEMALLOC 113
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_GLOBALMEMALLOC 114
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_LOADSTRING 115
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_ERR_STANDARDMAX 116
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef UINT (CALLBACK *LPFNOLEUIHOOK)(HWND, UINT, WPARAM, LPARAM);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Registered Message Names
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_HELPA "OLEUI_MSG_HELP"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_ENDDIALOGA "OLEUI_MSG_ENDDIALOG"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_BROWSEA "OLEUI_MSG_BROWSE"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_CHANGEICONA "OLEUI_MSG_CHANGEICON"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_CLOSEBUSYDIALOGA "OLEUI_MSG_CLOSEBUSYDIALOG"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_CONVERTA "OLEUI_MSG_CONVERT"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_CHANGESOURCEA "OLEUI_MSG_CHANGESOURCE"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_ADDCONTROLA "OLEUI_MSG_ADDCONTROL"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_BROWSE_OFNA "OLEUI_MSG_BROWSE_OFN"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#if defined(__GNUC__)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_HELPW (const WCHAR []){ 'O','L','E','U','I','_','M','S','G','_','H','E','L','P',0 }
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_ENDDIALOGW (const WCHAR []){ 'O','L','E','U','I','_','M','S','G','_','E','N','D','D','I','A','L','O','G',0 }
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_BROWSEW (const WCHAR []){ 'O','L','E','U','I','_','M','S','G','_','B','R','O','W','S','E',0 }
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_CHANGEICONW (const WCHAR []){ 'O','L','E','U','I','_','M','S','G','_','C','H','A','N','G','E','I','C','O','N',0 }
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_CLOSEBUSYDIALOGW (const WCHAR []){ 'O','L','E','U','I','_','M','S','G','_','C','L','O','S','E','B','U','S','Y','D','I','A','L','O','G',0 }
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_CONVERTW (const WCHAR []){ 'O','L','E','U','I','_','M','S','G','_','C','O','N','V','E','R','T',0 }
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_CHANGESOURCEW (const WCHAR []){ 'O','L','E','U','I','_','M','S','G','_','C','H','A','N','G','E','S','O','U','R','C','E',0 }
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_ADDCONTROLW (const WCHAR []){ 'O','L','E','U','I','_','M','S','G','_','A','D','D','C','O','N','T','R','O','L',0 }
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_BROWSE_OFNW (const WCHAR []){ 'O','L','E','U','I','_','M','S','G','_','B','R','O','W','S','E','_','O','F','N',0 }
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#elif defined(_MSC_VER)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_HELPW L"OLEUI_MSG_HELP"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_ENDDIALOGW L"OLEUI_MSG_ENDDIALOG"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_BROWSEW L"OLEUI_MSG_BROWSE"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_CHANGEICONW L"OLEUI_MSG_CHANGEICON"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_CLOSEBUSYDIALOGW L"OLEUI_MSG_CLOSEBUSYDIALOG"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_CONVERTW L"OLEUI_MSG_CONVERT"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_CHANGESOURCEW L"OLEUI_MSG_CHANGESOURCE"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_ADDCONTROLW L"OLEUI_MSG_ADDCONTROL"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SZOLEUI_MSG_BROWSE_OFNW L"OLEUI_MSG_BROWSE_OFN"
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#else
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SZOLEUI_MSG_HELPW[] = { 'O','L','E','U','I','_','M','S','G','_','H','E','L','P',0 };
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SZOLEUI_MSG_ENDDIALOGW[] = { 'O','L','E','U','I','_','M','S','G','_','E','N','D','D','I','A','L','O','G',0 };
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SZOLEUI_MSG_BROWSEW[] = { 'O','L','E','U','I','_','M','S','G','_','B','R','O','W','S','E',0 };
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SZOLEUI_MSG_CHANGEICONW[] = { 'O','L','E','U','I','_','M','S','G','_','C','H','A','N','G','E','I','C','O','N',0 };
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SZOLEUI_MSG_CLOSEBUSYDIALOGW[] = { 'O','L','E','U','I','_','M','S','G','_','C','L','O','S','E','B','U','S','Y','D','I','A','L','O','G',0 };
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SZOLEUI_MSG_CONVERTW[] = { 'O','L','E','U','I','_','M','S','G','_','C','O','N','V','E','R','T',0 };
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SZOLEUI_MSG_CHANGESOURCEW[] = { 'O','L','E','U','I','_','M','S','G','_','C','H','A','N','G','E','S','O','U','R','C','E',0 };
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SZOLEUI_MSG_ADDCONTROLW[] = { 'O','L','E','U','I','_','M','S','G','_','A','D','D','C','O','N','T','R','O','L',0 };
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstatic const WCHAR SZOLEUI_MSG_BROWSE_OFNW[] = { 'O','L','E','U','I','_','M','S','G','_','B','R','O','W','S','E','_','O','F','N',0 };
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_HELP WINELIB_NAME_AW(SZOLEUI_MSG_HELP)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_ENDDIALOG WINELIB_NAME_AW(SZOLEUI_MSG_ENDDIALOG)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_BROWSE WINELIB_NAME_AW(SZOLEUI_MSG_BROWSE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_CHANGEICON WINELIB_NAME_AW(SZOLEUI_MSG_CHANGEICON)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_CLOSEBUSYDIALOG WINELIB_NAME_AW(SZOLEUI_MSG_CLOSEBUSYDIALOG)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_CONVERT WINELIB_NAME_AW(SZOLEUI_MSG_CONVERT)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_CHANGESOURCE WINELIB_NAME_AW(SZOLEUI_MSG_CHANGESOURCE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_ADDCONTROL WINELIB_NAME_AW(SZOLEUI_MSG_ADDCONTROL)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define SZOLEUI_MSG_BROWSE_OFN WINELIB_NAME_AW(SZOLEUI_MSG_BROWSE_OFN)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * INSERT OBJECT DIALOG
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUIINSERTOBJECTA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HWND hWndOwner;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCSTR lpszCaption;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HINSTANCE hInstance;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCSTR lpszTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRSRC hResource;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CLSID clsid;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPSTR lpszFile;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT cchFile;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT cClsidExclude;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCLSID lpClsidExclude;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IID iid;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD oleRender;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFORMATETC lpFormatEtc;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLECLIENTSITE lpIOleClientSite;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPSTORAGE lpIStorage;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPVOID *ppvObj;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync SCODE sc;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HGLOBAL hMetaPict;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUIINSERTOBJECTA, *POLEUIINSERTOBJECTA, *LPOLEUIINSERTOBJECTA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUIINSERTOBJECTW
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HWND hWndOwner;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCWSTR lpszCaption;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HINSTANCE hInstance;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCWSTR lpszTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRSRC hResource;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CLSID clsid;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPWSTR lpszFile;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT cchFile;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT cClsidExclude;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCLSID lpClsidExclude;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync IID iid;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD oleRender;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFORMATETC lpFormatEtc;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLECLIENTSITE lpIOleClientSite;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPSTORAGE lpIStorage;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPVOID *ppvObj;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync SCODE sc;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HGLOBAL hMetaPict;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUIINSERTOBJECTW, *POLEUIINSERTOBJECTW, *LPOLEUIINSERTOBJECTW;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(OLEUIINSERTOBJECT)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(POLEUIINSERTOBJECT)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(LPOLEUIINSERTOBJECT)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOF_SHOWHELP __MSABI_LONG(0x00000001)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOF_SELECTCREATENEW __MSABI_LONG(0x00000002)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOF_SELECTCREATEFROMFILE __MSABI_LONG(0x00000004)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOF_CHECKLINK __MSABI_LONG(0x00000008)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOF_CHECKDISPLAYASICON __MSABI_LONG(0x00000010)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOF_CREATENEWOBJECT __MSABI_LONG(0x00000020)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOF_CREATEFILEOBJECT __MSABI_LONG(0x00000040)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOF_CREATELINKOBJECT __MSABI_LONG(0x00000080)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOF_DISABLELINK __MSABI_LONG(0x00000100)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOF_VERIFYSERVERSEXIST __MSABI_LONG(0x00000200)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOF_DISABLEDISPLAYASICON __MSABI_LONG(0x00000400)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOF_HIDECHANGEICON __MSABI_LONG(0x00000800)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOF_SHOWINSERTCONTROL __MSABI_LONG(0x00001000)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOF_SELECTCREATECONTROL __MSABI_LONG(0x00002000)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * CONVERT DIALOG
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUICONVERTA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HWND hWndOwner;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCSTR lpszCaption;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HINSTANCE hInstance;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCSTR lpszTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRSRC hResource;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CLSID clsid;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CLSID clsidConvertDefault;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CLSID clsidActivateDefault;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CLSID clsidNew;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dvAspect;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync WORD wFormat;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BOOL fIsLinkedObject;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HGLOBAL hMetaPict;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPSTR lpszUserType;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BOOL fObjectsIconChanged;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPSTR lpszDefLabel;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT cClsidExclude;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCLSID lpClsidExclude;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUICONVERTA, *POLEUICONVERTA, *LPOLEUICONVERTA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUICONVERTW
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HWND hWndOwner;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCWSTR lpszCaption;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HINSTANCE hInstance;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCWSTR lpszTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRSRC hResource;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CLSID clsid;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CLSID clsidConvertDefault;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CLSID clsidActivateDefault;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CLSID clsidNew;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dvAspect;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync WORD wFormat;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BOOL fIsLinkedObject;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HGLOBAL hMetaPict;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPWSTR lpszUserType;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BOOL fObjectsIconChanged;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPWSTR lpszDefLabel;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT cClsidExclude;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCLSID lpClsidExclude;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUICONVERTW, *POLEUICONVERTW, *LPOLEUICONVERTW;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(OLEUICONVERT)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(POLEUICONVERT)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(LPOLEUICONVERT)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CF_SHOWHELPBUTTON __MSABI_LONG(0x00000001)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CF_SETCONVERTDEFAULT __MSABI_LONG(0x00000002)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CF_SETACTIVATEDEFAULT __MSABI_LONG(0x00000004)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CF_SELECTCONVERTTO __MSABI_LONG(0x00000008)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CF_SELECTACTIVATEAS __MSABI_LONG(0x00000010)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CF_DISABLEDISPLAYASICON __MSABI_LONG(0x00000020)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CF_DISABLEACTIVATEAS __MSABI_LONG(0x00000040)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CF_HIDECHANGEICON __MSABI_LONG(0x00000080)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CF_CONVERTONLY __MSABI_LONG(0x00000100)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * CHANGE ICON DIALOG
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUICHANGEICONA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HWND hWndOwner;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCSTR lpszCaption;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HINSTANCE hInstance;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCSTR lpszTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRSRC hResource;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HGLOBAL hMetaPict;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CLSID clsid;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CHAR szIconExe[MAX_PATH];
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync INT cchIconExe;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUICHANGEICONA, *POLEUICHANGEICONA, *LPOLEUICHANGEICONA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUICHANGEICONW
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HWND hWndOwner;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCWSTR lpszCaption;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HINSTANCE hInstance;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCWSTR lpszTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRSRC hResource;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HGLOBAL hMetaPict;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CLSID clsid;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync WCHAR szIconExe[MAX_PATH];
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync INT cchIconExe;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUICHANGEICONW, *POLEUICHANGEICONW, *LPOLEUICHANGEICONW;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(OLEUICHANGEICON)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(POLEUICHANGEICON)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(LPOLEUICHANGEICON)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CIF_SHOWHELP __MSABI_LONG(0x00000001)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CIF_SELECTCURRENT __MSABI_LONG(0x00000002)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CIF_SELECTDEFAULT __MSABI_LONG(0x00000004)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CIF_SELECTFROMFILE __MSABI_LONG(0x00000008)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CIF_USEICONEXE __MSABI_LONG(0x00000010)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * PASTE SPECIAL DIALOG
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef enum tagOLEUIPASTEFLAG
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync OLEUIPASTE_ENABLEICON = 2048,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync OLEUIPASTE_PASTEONLY = 0,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync OLEUIPASTE_PASTE = 512,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync OLEUIPASTE_LINKANYTYPE = 1024,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync OLEUIPASTE_LINKTYPE1 = 1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync OLEUIPASTE_LINKTYPE2 = 2,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync OLEUIPASTE_LINKTYPE3 = 4,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync OLEUIPASTE_LINKTYPE4 = 8,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync OLEUIPASTE_LINKTYPE5 = 16,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync OLEUIPASTE_LINKTYPE6 = 32,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync OLEUIPASTE_LINKTYPE7 = 64,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync OLEUIPASTE_LINKTYPE8 = 128
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUIPASTEFLAG;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUIPASTEENTRYA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync FORMATETC fmtetc;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCSTR lpstrFormatName;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCSTR lpstrResultText;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwScratchSpace;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUIPASTEENTRYA, *POLEUIPASTEENTRYA, *LPOLEUIPASTEENTRYA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUIPASTEENTRYW
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync FORMATETC fmtetc;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCWSTR lpstrFormatName;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCWSTR lpstrResultText;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwScratchSpace;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUIPASTEENTRYW, *POLEUIPASTEENTRYW, *LPOLEUIPASTEENTRYW;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(OLEUIPASTEENTRY)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(POLEUIPASTEENTRY)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(LPOLEUIPASTEENTRY)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUIPASTESPECIALA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HWND hWndOwner;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCSTR lpszCaption;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HINSTANCE hInstance;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCSTR lpszTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRSRC hResource;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPDATAOBJECT lpSrcDataObj;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLEUIPASTEENTRYA arrPasteEntries;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync INT cPasteEntries;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT* arrLinkTypes;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync INT cLinkTypes;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT cClsidExclude;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCLSID lpClsidExclude;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync INT nSelectedIndex;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BOOL fLink;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HGLOBAL hMetaPict;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync SIZEL sizel;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUIPASTESPECIALA, *POLEUIPASTESPECIALA, *LPOLEUIPASTESPECIALA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUIPASTESPECIALW
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HWND hWndOwner;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCWSTR lpszCaption;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HINSTANCE hInstance;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCWSTR lpszTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRSRC hResource;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPDATAOBJECT lpSrcDataObj;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLEUIPASTEENTRYW arrPasteEntries;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync INT cPasteEntries;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT* arrLinkTypes;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync INT cLinkTypes;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync UINT cClsidExclude;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCLSID lpClsidExclude;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync INT nSelectedIndex;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BOOL fLink;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HGLOBAL hMetaPict;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync SIZEL sizel;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUIPASTESPECIALW, *POLEUIPASTESPECIALW, *LPOLEUIPASTESPECIALW;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(OLEUIPASTESPECIAL)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(POLEUIPASTESPECIAL)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(LPOLEUIPASTESPECIAL)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PS_MAXLINKTYPES 8
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PSF_SHOWHELP __MSABI_LONG(0x00000001)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PSF_SELECTPASTE __MSABI_LONG(0x00000002)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PSF_SELECTPASTELINK __MSABI_LONG(0x00000004)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PSF_CHECKDISPLAYASICON __MSABI_LONG(0x00000008)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PSF_DISABLEDISPLAYASICON __MSABI_LONG(0x00000010)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PSF_HIDECHANGEICON __MSABI_LONG(0x00000020)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PSF_STAYONCLIPBOARDCHANGE __MSABI_LONG(0x00000040)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define PSF_NOREFRESHDATAOBJECT __MSABI_LONG(0x00000080)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_IOERR_SRCDATAOBJECTINVALID (OLEUI_ERR_STANDARDMAX+0)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_IOERR_ARRPASTEENTRIESINVALID (OLEUI_ERR_STANDARDMAX+1)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_IOERR_ARRLINKTYPESINVALID (OLEUI_ERR_STANDARDMAX+2)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_PSERR_CLIPBOARDCHANGED (OLEUI_ERR_STANDARDMAX+3)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OLEUI_PSERR_GETCLIPBOARDFAILED (OLEUI_ERR_STANDARDMAX+4)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Paste Special dialog resource ids */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IDD_PASTESPECIAL 1003
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IDD_PASTESPECIAL4 1108
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Paste Special dialog control ids */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IDC_PS_PASTE 500
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IDC_PS_PASTELINK 501
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IDC_PS_SOURCETEXT 502
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IDC_PS_PASTELIST 503
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IDC_PS_PASTELINKLIST 504
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IDC_PS_DISPLAYLIST 505
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IDC_PS_DISPLAYASICON 506
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IDC_PS_ICONDISPLAY 507
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IDC_PS_CHANGEICON 508
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IDC_PS_RESULTIMAGE 509
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IDC_PS_RESULTTEXT 510
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * EDIT LINKS DIALOG
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define ELF_SHOWHELP __MSABI_LONG(0x00000001)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define ELF_DISABLEUPDATENOW __MSABI_LONG(0x00000002)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define ELF_DISABLEOPENSOURCE __MSABI_LONG(0x00000004)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define ELF_DISABLECHANGESOURCE __MSABI_LONG(0x00000008)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define ELF_DISABLECANCELLINK __MSABI_LONG(0x00000010)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUIEDITLINKSW
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HWND hWndOwner;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCWSTR lpszCaption;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HINSTANCE hInstance;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCWSTR lpszTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRSRC hResource;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLEUILINKCONTAINERW lpOleUILinkContainer;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUIEDITLINKSW, *POLEUIEDITLINKSW, *LPOLEUIEDITLINKSW;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUIEDITLINKSA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HWND hWndOwner;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCSTR lpszCaption;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HINSTANCE hInstance;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCSTR lpszTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRSRC hResource;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLEUILINKCONTAINERA lpOleUILinkContainer;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUIEDITLINKSA, *POLEUIEDITLINKSA, *LPOLEUIEDITLINKSA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(OLEUIEDITLINKS)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(POLEUIEDITLINKS)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(LPOLEUIEDITLINKS)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/***********************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * BUSY DIALOG
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUIBUSYA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HWND hWndOwner;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCSTR lpszCaption;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HINSTANCE hInstance;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCSTR lpszTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRSRC hResource;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HTASK hTask;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HWND* lphWndDialog;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUIBUSYA, *POLEUIBUSYA, *LPOLEUIBUSYA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUIBUSYW
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HWND hWndOwner;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCWSTR lpszCaption;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HINSTANCE hInstance;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCWSTR lpszTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRSRC hResource;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HTASK hTask;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HWND* lphWndDialog;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUIBUSYW, *POLEUIBUSYW, *LPOLEUIBUSYW;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(OLEUIBUSY)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(POLEUIBUSY)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(LPOLEUIBUSY)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define BZ_DISABLECANCELBUTTON __MSABI_LONG(0x00000001)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define BZ_DISABLESWITCHTOBUTTON __MSABI_LONG(0x00000002)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define BZ_DISABLERETRYBUTTON __MSABI_LONG(0x00000004)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define BZ_NOTRESPONDINGDIALOG __MSABI_LONG(0x00000008)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/***********************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * OBJECT PROPERTIES DIALOG
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstruct tagOLEUIOBJECTPROPSW;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncstruct tagOLEUIOBJECTPROPSA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUIGNRLPROPSA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwReserved1[2];
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwReserved2[3];
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync struct tagOLEUIOBJECTPROPSA* lpOP;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUIGNRLPROPSA, *POLEUIGNRLPROPSA, *LPOLEUIGNRLPROPSA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUIGNRLPROPSW
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwReserved1[2];
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwReserved2[3];
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync struct tagOLEUIOBJECTPROPSW* lpOP;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUIGNRLPROPSW, *POLEUIGNRLPROPSW, *LPOLEUIGNRLPROPSW;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(OLEUIGNRLPROPS)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(POLEUIGNRLPROPS)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(LPOLEUIGNRLPROPS)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUIVIEWPROPSA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwReserved1[2];
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwReserved2[3];
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync struct tagOLEUIOBJECTPROPSA* lpOP;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync INT nScaleMin;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync INT nScaleMax;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUIVIEWPROPSA, *POLEUIVIEWPROPSA, *LPOLEUIVIEWPROPSA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUIVIEWPROPSW
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwReserved1[2];
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwReserved2[3];
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync struct tagOLEUIOBJECTPROPSW* lpOP;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync INT nScaleMin;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync INT nScaleMax;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUIVIEWPROPSW, *POLEUIVIEWPROPSW, *LPOLEUIVIEWPROPSW;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(OLEUIVIEWPROPS)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(POLEUIVIEWPROPS)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(LPOLEUIVIEWPROPS)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define VPF_SELECTRELATIVE __MSABI_LONG(0x00000001)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define VPF_DISABLERELATIVE __MSABI_LONG(0x00000002)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define VPF_DISABLESCALE __MSABI_LONG(0x00000004)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUILINKPROPSA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwReserved1[2];
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwReserved2[3];
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync struct tagOLEUIOBJECTPROPSA* lpOP;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUILINKPROPSA, *POLEUILINKPROPSA, *LPOLEUILINKPROPSA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUILINKPROPSW
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwReserved1[2];
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwReserved2[3];
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync struct tagOLEUIOBJECTPROPSW* lpOP;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUILINKPROPSW, *POLEUILINKPROPSW, *LPOLEUILINKPROPSW;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(OLEUILINKPROPS)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(POLEUILINKPROPS)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(LPOLEUILINKPROPS)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUIOBJECTPROPSA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPPROPSHEETHEADERA lpPS;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwObject;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLEUIOBJINFOA lpObjInfo;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwLink;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLEUILINKINFOA lpLinkInfo;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLEUIGNRLPROPSA lpGP;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLEUIVIEWPROPSA lpVP;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLEUILINKPROPSA lpLP;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUIOBJECTPROPSA, *POLEUIOBJECTPROPSA, *LPOLEUIOBJECTPROPSA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUIOBJECTPROPSW
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPPROPSHEETHEADERW lpPS;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwObject;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLEUIOBJINFOW lpObjInfo;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwLink;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLEUILINKINFOW lpLinkInfo;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLEUIGNRLPROPSW lpGP;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLEUIVIEWPROPSW lpVP;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLEUILINKPROPSW lpLP;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUIOBJECTPROPSW, *POLEUIOBJECTPROPSW, *LPOLEUIOBJECTPROPSW;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(OLEUIOBJECTPROPS)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(POLEUIOBJECTPROPS)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(LPOLEUIOBJECTPROPS)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OPF_OBJECTISLINK __MSABI_LONG(0x00000001)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OPF_NOFILLDEFAULT __MSABI_LONG(0x00000002)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OPF_SHOWHELP __MSABI_LONG(0x00000004)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OPF_DISABLECONVERT __MSABI_LONG(0x00000008)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/************************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * CHANGE SOURCE DIALOG
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUICHANGESOURCEW
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HWND hWndOwner;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCWSTR lpszCaption;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HINSTANCE hInstance;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCWSTR lpszTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRSRC hResource;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync OPENFILENAMEW*lpOFN;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwReserved1[4];
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLEUILINKCONTAINERW lpOleUILinkContainer;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwLink;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPWSTR lpszDisplayName;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG nFileLength;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPWSTR lpszFrom;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPWSTR lpszTo;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUICHANGESOURCEW, *POLEUICHANGESOURCEW, *LPOLEUICHANGESOURCEW;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef struct tagOLEUICHANGESOURCEA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD cbStruct;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwFlags;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HWND hWndOwner;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCSTR lpszCaption;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPFNOLEUIHOOK lpfnHook;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPARAM lCustData;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HINSTANCE hInstance;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPCSTR lpszTemplate;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync HRSRC hResource;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync OPENFILENAMEA* lpOFN;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwReserved1[4];
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPOLEUILINKCONTAINERA lpOleUILinkContainer;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync DWORD dwLink;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPSTR lpszDisplayName;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG nFileLength;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPSTR lpszFrom;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPSTR lpszTo;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} OLEUICHANGESOURCEA, *POLEUICHANGESOURCEA, *LPOLEUICHANGESOURCEA;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(OLEUICHANGESOURCE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(POLEUICHANGESOURCE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(LPOLEUICHANGESOURCE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Change Source Dialog flags */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CSF_SHOWHELP __MSABI_LONG(0x00000001)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CSF_VALIDSOURCE __MSABI_LONG(0x00000002)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CSF_ONLYGETSOURCE __MSABI_LONG(0x00000004)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define CSF_EXPLORER __MSABI_LONG(0x00000008)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * IOleUILinkContainer interface
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define INTERFACE IOleUILinkContainerA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECLARE_INTERFACE_(IOleUILinkContainerA,IUnknown)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void** ppvObject) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(ULONG,AddRef)(THIS) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(ULONG,Release)(THIS) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IOleUILinkContainerA methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(DWORD,GetNextLink)(THIS_ DWORD dwLink) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(SetLinkUpdateOptions)(THIS_ DWORD dwLink, DWORD dwUpdateOpt) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(GetLinkUpdateOptions)(THIS_ DWORD dwLink, DWORD *lpdwUpdateOpt) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(SetLinkSource)(THIS_ DWORD dwLink, LPSTR lpszDisplayName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG lenFileName, ULONG *pchEaten, BOOL fValidateSource) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(GetLinkSource)(THIS_ DWORD dwLink, LPSTR *lplpszDisplayName, ULONG *lplenFileName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPSTR *lplpszFullLinkType, LPSTR *lplpszShortLinkType,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BOOL *lpfSourceAvailable, BOOL *lpfIsSelected) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(OpenLinkSource)(THIS_ DWORD dwLink) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(UpdateLink)(THIS_ DWORD dwLink, BOOL fErrorMessage, BOOL fReserved) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(CancelLink)(THIS_ DWORD dwLink) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#undef INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define INTERFACE IOleUILinkContainerW
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECLARE_INTERFACE_(IOleUILinkContainerW,IUnknown)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void** ppvObject) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(ULONG,AddRef)(THIS) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(ULONG,Release)(THIS) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IOleUILinkContainerW methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(DWORD,GetNextLink)(THIS_ DWORD dwLink) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(SetLinkUpdateOptions)(THIS_ DWORD dwLink, DWORD dwUpdateOpt) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(GetLinkUpdateOptions)(THIS_ DWORD dwLink, DWORD *lpdwUpdateOpt) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(SetLinkSource)(THIS_ DWORD dwLink, LPWSTR lpszDisplayName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG lenFileName, ULONG *pchEaten, BOOL fValidateSource) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(GetLinkSource)(THIS_ DWORD dwLink, LPWSTR *lplpszDisplayName, ULONG *lplenFileName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPWSTR *lplpszFullLinkType, LPWSTR *lplpszShortLinkType,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BOOL *lpfSourceAvailable, BOOL *lpfIsSelected) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(OpenLinkSource)(THIS_ DWORD dwLink) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(UpdateLink)(THIS_ DWORD dwLink, BOOL fErrorMessage, BOOL fReserved) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(CancelLink)(THIS_ DWORD dwLink) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#undef INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(IOleUILinkContainer)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(POLEUILINKCONTAINER)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(LPOLEUILINKCONTAINER)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#if !defined(__cplusplus) || defined(CINTERFACE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkContainer_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkContainer_AddRef(p) (p)->lpVtbl->AddRef(p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkContainer_Release(p) (p)->lpVtbl->Release(p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IOleUILinkContainer methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkContainer_GetNextLink(p,a) (p)->lpVtbl->GetNextLink(p,a)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkContainer_SetLinkUpdateOptions(p,a,b) (p)->lpVtbl->SetLinkUpdateOptions(p,a,b)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkContainer_GetLinkUpdateOptions(p,a,b) (p)->lpVtbl->GetLinkUpdateOptions(p,a,b)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkContainer_SetLinkSource(p,a,b,c,d,e) (p)->lpVtbl->SetLinkSource(p,a,b,c,d,e)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkContainer_GetLinkSource(p,a,b,c,d,e,f,g) (p)->lpVtbl->GetLinkSource(p,a,b,c,d,e,f,g)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkContainer_OpenLinkSource(p,a) (p)->lpVtbl->OpenLinkSource(p,a)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkContainer_UpdateLink(p,a,b,c) (p)->lpVtbl->UpdateLink(p,a,b,c)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkContainer_CancelLink(p,a) (p)->lpVtbl->CancelLink(p,a)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * IOleUILinkInfo interface
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define INTERFACE IOleUILinkInfoA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECLARE_INTERFACE_(IOleUILinkInfoA,IOleUILinkContainerA)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void** ppvObject) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(ULONG,AddRef)(THIS) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(ULONG,Release)(THIS) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IOleUILinkContainerA methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(DWORD,GetNextLink)(THIS_ DWORD dwLink) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(SetLinkUpdateOptions)(THIS_ DWORD dwLink, DWORD dwUpdateOpt) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(GetLinkUpdateOptions)(THIS_ DWORD dwLink, DWORD *lpdwUpdateOpt) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(SetLinkSource)(THIS_ DWORD dwLink, LPSTR lpszDisplayName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG lenFileName, ULONG *pchEaten, BOOL fValidateSource) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(GetLinkSource)(THIS_ DWORD dwLink, LPSTR *lplpszDisplayName, ULONG *lplenFileName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPSTR *lplpszFullLinkType, LPSTR *lplpszShortLinkType,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BOOL *lpfSourceAvailable, BOOL *lpfIsSelected) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(OpenLinkSource)(THIS_ DWORD dwLink) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(UpdateLink)(THIS_ DWORD dwLink, BOOL fErrorMessage, BOOL fReserved) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(CancelLink)(THIS_ DWORD dwLink) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IOleUILinkInfoA methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(GetLastUpdate)(THIS_ DWORD dwLink, FILETIME *lpLastUpdate) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#undef INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define INTERFACE IOleUILinkInfoW
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECLARE_INTERFACE_(IOleUILinkInfoW,IOleUILinkContainerW)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void** ppvObject) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(ULONG,AddRef)(THIS) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(ULONG,Release)(THIS) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IOleUILinkContainerW methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(DWORD,GetNextLink)(THIS_ DWORD dwLink) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(SetLinkUpdateOptions)(THIS_ DWORD dwLink, DWORD dwUpdateOpt) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(GetLinkUpdateOptions)(THIS_ DWORD dwLink, DWORD *lpdwUpdateOpt) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(SetLinkSource)(THIS_ DWORD dwLink, LPWSTR lpszDisplayName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ULONG lenFileName, ULONG *pchEaten, BOOL fValidateSource) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(GetLinkSource)(THIS_ DWORD dwLink, LPWSTR *lplpszDisplayName, ULONG *lplenFileName,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPWSTR *lplpszFullLinkType, LPWSTR *lplpszShortLinkType,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BOOL *lpfSourceAvailable, BOOL *lpfIsSelected) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(OpenLinkSource)(THIS_ DWORD dwLink) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(UpdateLink)(THIS_ DWORD dwLink, BOOL fErrorMessage, BOOL fReserved) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(CancelLink)(THIS_ DWORD dwLink) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IOleUILinkInfoW methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(GetLastUpdate)(THIS_ DWORD dwLink, FILETIME *lpLastUpdate) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#undef INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(IOleUILinkInfo)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(POLEUILINKINFO)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(LPOLEUILINKINFO)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#if !defined(__cplusplus) || defined(CINTERFACE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkInfo_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkInfo_AddRef(p) (p)->lpVtbl->AddRef(p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkInfo_Release(p) (p)->lpVtbl->Release(p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IOleUILinkContainer methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkInfo_GetNextLink(p,a) (p)->lpVtbl->GetNextLink(p,a)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkInfo_SetLinkUpdateOptions(p,a,b) (p)->lpVtbl->SetLinkUpdateOptions(p,a,b)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkInfo_GetLinkUpdateOptions(p,a,b) (p)->lpVtbl->GetLinkUpdateOptions(p,a,b)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkInfo_SetLinkSource(p,a,b,c,d,e) (p)->lpVtbl->SetLinkSource(p,a,b,c,d,e)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkInfo_GetLinkSource(p,a,b,c,d,e,f,g) (p)->lpVtbl->GetLinkSource(p,a,b,c,d,e,f,g)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkInfo_OpenLinkSource(p,a) (p)->lpVtbl->OpenLinkSource(p,a)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkInfo_UpdateLink(p,a,b,c) (p)->lpVtbl->UpdateLink(p,a,b,c)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkInfo_CancelLink(p,a) (p)->lpVtbl->CancelLink(p,a)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IOleUILinkInfo methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUILinkInfo_GetLastUpdate(p,a,b) (p)->lpVtbl->GetLastUpdate(p,a,b)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*****************************************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * IOleUIObjInfo interface
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define INTERFACE IOleUIObjInfoA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECLARE_INTERFACE_(IOleUIObjInfoA,IUnknown)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void** ppvObject) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(ULONG,AddRef)(THIS) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(ULONG,Release)(THIS) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IOleUIObjInfoA methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(GetObjectInfo)(THIS_ DWORD dwObject, DWORD *lpdwObjSize, LPSTR *lplpszLabel,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPSTR *lplpszType, LPSTR *lplpszShortType, LPSTR *lplpszLocation) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(GetConvertInfo)(THIS_ DWORD dwObject, CLSID *lpClassID, WORD *lpwFormat,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CLSID *lpConvertDefaultClassID, LPCLSID *lplpClsidExclude, UINT *lpcClsidExclude) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(ConvertObject)(THIS_ DWORD dwObject, REFCLSID clsidNew) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(GetViewInfo)(THIS_ DWORD dwObject, HGLOBAL *phMetaPict, DWORD *pdvAspect, INT *pnCurrentScale) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(SetViewInfo)(THIS_ DWORD dwObject, HGLOBAL hMetaPict, DWORD dvAspect,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync INT nCurrentScale, BOOL bRelativeToOrig) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#undef INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define INTERFACE IOleUIObjInfoW
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECLARE_INTERFACE_(IOleUIObjInfoW,IUnknown)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync{
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void** ppvObject) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(ULONG,AddRef)(THIS) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD_(ULONG,Release)(THIS) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /*** IOleUIObjInfoW methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(GetObjectInfo)(THIS_ DWORD dwObject, DWORD *lpdwObjSize, LPWSTR *lplpszLabel,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync LPWSTR *lplpszType, LPWSTR *lplpszShortType, LPWSTR *lplpszLocation) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(GetConvertInfo)(THIS_ DWORD dwObject, CLSID *lpClassID, WORD *lpwFormat,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync CLSID *lpConvertDefaultClassID, LPCLSID *lplpClsidExclude, UINT *lpcClsidExclude) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(ConvertObject)(THIS_ DWORD dwObject, REFCLSID clsidNew) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(GetViewInfo)(THIS_ DWORD dwObject, HGLOBAL *phMetaPict, DWORD *pdvAspect, INT *pnCurrentScale) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync STDMETHOD(SetViewInfo)(THIS_ DWORD dwObject, HGLOBAL hMetaPict, DWORD dvAspect,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync INT nCurrentScale, BOOL bRelativeToOrig) PURE;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync};
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#undef INTERFACE
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(IOleUIObjInfo)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(POLEUIOBJINFO)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncDECL_WINELIB_TYPE_AW(LPOLEUIOBJINFO)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#if !defined(__cplusplus) || defined(CINTERFACE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IUnknown methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUIObjInfo_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUIObjInfo_AddRef(p) (p)->lpVtbl->AddRef(p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUIObjInfo_Release(p) (p)->lpVtbl->Release(p)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*** IOleUIObjInfo methods ***/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUIObjInfo_GetObjectInfo(p,a,b,c,d,e,f) (p)->lpVtbl->GetObjectInfo(p,a,b,c,d,e,f)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUIObjInfo_GetConvertInfo(p,a,b,c,d,e,f) (p)->lpVtbl->GetConvertInfo(p,a,b,c,d,e,f)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUIObjInfo_ConvertObject(p,a,b) (p)->lpVtbl->ConvertObject(p,a,b)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUIObjInfo_GetViewInfo(p,a,b,c,d) (p)->lpVtbl->GetViewInfo(p,a,b,c,d)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define IOleUIObjInfo_SetViewInfo(p,a,b,c,d,e) (p)->lpVtbl->SetViewInfo(p,a,b,c,d,e)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncUINT WINAPI OleUIInsertObjectW(LPOLEUIINSERTOBJECTW);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncUINT WINAPI OleUIInsertObjectA(LPOLEUIINSERTOBJECTA);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OleUIInsertObject WINELIB_NAME_AW(OleUIInsertObject)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncUINT WINAPI OleUIConvertA(LPOLEUICONVERTA);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncUINT WINAPI OleUIConvertW(LPOLEUICONVERTW);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OleUIConvert WINELIB_NAME_AW(OleUIConvert)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncUINT WINAPI OleUIChangeIconA(LPOLEUICHANGEICONA);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncUINT WINAPI OleUIChangeIconW(LPOLEUICHANGEICONW);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OleUIChangeIcon WINELIB_NAME_AW(OleUIChangeIcon)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncUINT WINAPI OleUIBusyA(LPOLEUIBUSYA);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncUINT WINAPI OleUIBusyW(LPOLEUIBUSYW);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OleUIBusy WINELIB_NAME_AW(OleUIBusy)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncUINT WINAPI OleUIObjectPropertiesA(LPOLEUIOBJECTPROPSA);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncUINT WINAPI OleUIObjectPropertiesW(LPOLEUIOBJECTPROPSW);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OleUIObjectProperties WINELIB_NAME_AW(OleUIObjectProperties)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncUINT WINAPI OleUIChangeSourceW(LPOLEUICHANGESOURCEW);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncUINT WINAPI OleUIChangeSourceA(LPOLEUICHANGESOURCEA);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OleUIChangeSource WINELIB_NAME_AW(OleUIChangeSource)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncUINT WINAPI OleUIEditLinksA(LPOLEUIEDITLINKSA lpOleUIEditLinks);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncUINT WINAPI OleUIEditLinksW(LPOLEUIEDITLINKSW lpOleUIEditLinks);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OleUIEditLinks WINELIB_NAME_AW(OleUIEditLinks)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI OleUIUpdateLinksA(LPOLEUILINKCONTAINERA lpOleUILinkCntr, HWND hwndParent, LPSTR lpszTitle, INT cLinks);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI OleUIUpdateLinksW(LPOLEUILINKCONTAINERW lpOleUILinkCntr, HWND hwndParent, LPWSTR lpszTitle, INT cLinks);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OleUIUpdateLinks WINELIB_NAME_AW(OleUIUpdateLinks)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI OleUIAddVerbMenuA(LPOLEOBJECT lpOleObj, LPCSTR lpszShortType, HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BOOL bAddConvert, UINT idConvert, HMENU *lphMenu);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncBOOL WINAPI OleUIAddVerbMenuW(LPOLEOBJECT lpOleObj, LPCWSTR lpszShortType, HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync BOOL bAddConvert, UINT idConvert, HMENU *lphMenu);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OleUIAddVerbMenu WINELIB_NAME_AW(OleUIAddVerbMenu)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncUINT WINAPI OleUIPasteSpecialA(LPOLEUIPASTESPECIALA lpOleUIPasteSpecial);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncUINT WINAPI OleUIPasteSpecialW(LPOLEUIPASTESPECIALW lpOleUIPasteSpecial);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OleUIPasteSpecial WINELIB_NAME_AW(OleUIPasteSpecial)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncINT __cdecl OleUIPromptUserA(INT,HWND, ...);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsyncINT __cdecl OleUIPromptUserW(INT,HWND, ...);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define OleUIPromptUser WINELIB_NAME_AW(OleUIPromptUser)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#ifdef __cplusplus
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync} /* Extern "C" */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* __WINE_OLEDLG_H */