21#ifndef __WINE_OLEDLG_H
22#define __WINE_OLEDLG_H
51#define IDC_OLEUIHELP 99
54#define OLEUI_ERR_STANDARDMAX 116
56#define OLEUI_BZERR_HTASKINVALID (OLEUI_ERR_STANDARDMAX+0)
57#define OLEUI_BZ_SWITCHTOSELECTED (OLEUI_ERR_STANDARDMAX+1)
58#define OLEUI_BZ_RETRYSELECTED (OLEUI_ERR_STANDARDMAX+2)
59#define OLEUI_BZ_CALLUNBLOCKED (OLEUI_ERR_STANDARDMAX+3)
62#define OLEUI_SUCCESS 1
66#define OLEUI_ERR_STANDARDMIN 100
67#define OLEUI_ERR_OLEMEMALLOC 100
68#define OLEUI_ERR_STRUCTURENULL 101
69#define OLEUI_ERR_STRUCTUREINVALID 102
70#define OLEUI_ERR_CBSTRUCTINCORRECT 103
71#define OLEUI_ERR_HWNDOWNERINVALID 104
72#define OLEUI_ERR_LPSZCAPTIONINVALID 105
73#define OLEUI_ERR_LPFNHOOKINVALID 106
74#define OLEUI_ERR_HINSTANCEINVALID 107
75#define OLEUI_ERR_LPSZTEMPLATEINVALID 108
76#define OLEUI_ERR_HRESOURCEINVALID 109
77#define OLEUI_ERR_FINDTEMPLATEFAILURE 110
78#define OLEUI_ERR_LOADTEMPLATEFAILURE 111
79#define OLEUI_ERR_DIALOGFAILURE 112
80#define OLEUI_ERR_LOCALMEMALLOC 113
81#define OLEUI_ERR_GLOBALMEMALLOC 114
82#define OLEUI_ERR_LOADSTRING 115
83#define OLEUI_ERR_STANDARDMAX 116
90#define SZOLEUI_MSG_HELPA "OLEUI_MSG_HELP"
91#define SZOLEUI_MSG_ENDDIALOGA "OLEUI_MSG_ENDDIALOG"
92#define SZOLEUI_MSG_BROWSEA "OLEUI_MSG_BROWSE"
93#define SZOLEUI_MSG_CHANGEICONA "OLEUI_MSG_CHANGEICON"
94#define SZOLEUI_MSG_CLOSEBUSYDIALOGA "OLEUI_MSG_CLOSEBUSYDIALOG"
95#define SZOLEUI_MSG_CONVERTA "OLEUI_MSG_CONVERT"
96#define SZOLEUI_MSG_CHANGESOURCEA "OLEUI_MSG_CHANGESOURCE"
97#define SZOLEUI_MSG_ADDCONTROLA "OLEUI_MSG_ADDCONTROL"
98#define SZOLEUI_MSG_BROWSE_OFNA "OLEUI_MSG_BROWSE_OFN"
100# define SZOLEUI_MSG_HELPW (const WCHAR []){ 'O','L','E','U','I','_','M','S','G','_','H','E','L','P',0 }
101# define SZOLEUI_MSG_ENDDIALOGW (const WCHAR []){ 'O','L','E','U','I','_','M','S','G','_','E','N','D','D','I','A','L','O','G',0 }
102# define SZOLEUI_MSG_BROWSEW (const WCHAR []){ 'O','L','E','U','I','_','M','S','G','_','B','R','O','W','S','E',0 }
103# 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 }
104# 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 }
105# define SZOLEUI_MSG_CONVERTW (const WCHAR []){ 'O','L','E','U','I','_','M','S','G','_','C','O','N','V','E','R','T',0 }
106# 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 }
107# 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 }
108# 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 }
109#elif defined(_MSC_VER)
110# define SZOLEUI_MSG_HELPW L"OLEUI_MSG_HELP"
111# define SZOLEUI_MSG_ENDDIALOGW L"OLEUI_MSG_ENDDIALOG"
112# define SZOLEUI_MSG_BROWSEW L"OLEUI_MSG_BROWSE"
113# define SZOLEUI_MSG_CHANGEICONW L"OLEUI_MSG_CHANGEICON"
114# define SZOLEUI_MSG_CLOSEBUSYDIALOGW L"OLEUI_MSG_CLOSEBUSYDIALOG"
115# define SZOLEUI_MSG_CONVERTW L"OLEUI_MSG_CONVERT"
116# define SZOLEUI_MSG_CHANGESOURCEW L"OLEUI_MSG_CHANGESOURCE"
117# define SZOLEUI_MSG_ADDCONTROLW L"OLEUI_MSG_ADDCONTROL"
118# define SZOLEUI_MSG_BROWSE_OFNW L"OLEUI_MSG_BROWSE_OFN"
120static const WCHAR SZOLEUI_MSG_HELPW[] = {
'O',
'L',
'E',
'U',
'I',
'_',
'M',
'S',
'G',
'_',
'H',
'E',
'L',
'P',0 };
121static const WCHAR SZOLEUI_MSG_ENDDIALOGW[] = {
'O',
'L',
'E',
'U',
'I',
'_',
'M',
'S',
'G',
'_',
'E',
'N',
'D',
'D',
'I',
'A',
'L',
'O',
'G',0 };
122static const WCHAR SZOLEUI_MSG_BROWSEW[] = {
'O',
'L',
'E',
'U',
'I',
'_',
'M',
'S',
'G',
'_',
'B',
'R',
'O',
'W',
'S',
'E',0 };
123static const WCHAR SZOLEUI_MSG_CHANGEICONW[] = {
'O',
'L',
'E',
'U',
'I',
'_',
'M',
'S',
'G',
'_',
'C',
'H',
'A',
'N',
'G',
'E',
'I',
'C',
'O',
'N',0 };
124static 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 };
125static const WCHAR SZOLEUI_MSG_CONVERTW[] = {
'O',
'L',
'E',
'U',
'I',
'_',
'M',
'S',
'G',
'_',
'C',
'O',
'N',
'V',
'E',
'R',
'T',0 };
126static 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 };
127static const WCHAR SZOLEUI_MSG_ADDCONTROLW[] = {
'O',
'L',
'E',
'U',
'I',
'_',
'M',
'S',
'G',
'_',
'A',
'D',
'D',
'C',
'O',
'N',
'T',
'R',
'O',
'L',0 };
128static const WCHAR SZOLEUI_MSG_BROWSE_OFNW[] = {
'O',
'L',
'E',
'U',
'I',
'_',
'M',
'S',
'G',
'_',
'B',
'R',
'O',
'W',
'S',
'E',
'_',
'O',
'F',
'N',0 };
130#define SZOLEUI_MSG_HELP WINELIB_NAME_AW(SZOLEUI_MSG_HELP)
131#define SZOLEUI_MSG_ENDDIALOG WINELIB_NAME_AW(SZOLEUI_MSG_ENDDIALOG)
132#define SZOLEUI_MSG_BROWSE WINELIB_NAME_AW(SZOLEUI_MSG_BROWSE)
133#define SZOLEUI_MSG_CHANGEICON WINELIB_NAME_AW(SZOLEUI_MSG_CHANGEICON)
134#define SZOLEUI_MSG_CLOSEBUSYDIALOG WINELIB_NAME_AW(SZOLEUI_MSG_CLOSEBUSYDIALOG)
135#define SZOLEUI_MSG_CONVERT WINELIB_NAME_AW(SZOLEUI_MSG_CONVERT)
136#define SZOLEUI_MSG_CHANGESOURCE WINELIB_NAME_AW(SZOLEUI_MSG_CHANGESOURCE)
137#define SZOLEUI_MSG_ADDCONTROL WINELIB_NAME_AW(SZOLEUI_MSG_ADDCONTROL)
138#define SZOLEUI_MSG_BROWSE_OFN WINELIB_NAME_AW(SZOLEUI_MSG_BROWSE_OFN)
200#define IOF_SHOWHELP 0x00000001L
201#define IOF_SELECTCREATENEW 0x00000002L
202#define IOF_SELECTCREATEFROMFILE 0x00000004L
203#define IOF_CHECKLINK 0x00000008L
204#define IOF_CHECKDISPLAYASICON 0x00000010L
205#define IOF_CREATENEWOBJECT 0x00000020L
206#define IOF_CREATEFILEOBJECT 0x00000040L
207#define IOF_CREATELINKOBJECT 0x00000080L
208#define IOF_DISABLELINK 0x00000100L
209#define IOF_VERIFYSERVERSEXIST 0x00000200L
210#define IOF_DISABLEDISPLAYASICON 0x00000400L
211#define IOF_HIDECHANGEICON 0x00000800L
212#define IOF_SHOWINSERTCONTROL 0x00001000L
213#define IOF_SELECTCREATECONTROL 0x00002000L
274#define CF_SHOWHELPBUTTON 0x00000001L
275#define CF_SETCONVERTDEFAULT 0x00000002L
276#define CF_SETACTIVATEDEFAULT 0x00000004L
277#define CF_SELECTCONVERTTO 0x00000008L
278#define CF_SELECTACTIVATEAS 0x00000010L
279#define CF_DISABLEDISPLAYASICON 0x00000020L
280#define CF_DISABLEACTIVATEAS 0x00000040L
281#define CF_HIDECHANGEICON 0x00000080L
282#define CF_CONVERTONLY 0x00000100L
326#define CIF_SHOWHELP 0x00000001L
327#define CIF_SELECTCURRENT 0x00000002L
328#define CIF_SELECTDEFAULT 0x00000004L
329#define CIF_SELECTFROMFILE 0x00000008L
330#define CIF_USEICONEXE 0x00000010L
426#define PS_MAXLINKTYPES 8
428#define PSF_SHOWHELP 0x00000001L
429#define PSF_SELECTPASTE 0x00000002L
430#define PSF_SELECTPASTELINK 0x00000004L
432#define PSF_CHECKDISPLAYASICON 0x00000008L
433#define PSF_DISABLEDISPLAYASICON 0x00000010L
434#define PSF_HIDECHANGEICON 0x00000020L
435#define PSF_STAYONCLIPBOARDCHANGE 0x00000040L
436#define PSF_NOREFRESHDATAOBJECT 0x00000080L
438#define OLEUI_IOERR_SRCDATAOBJECTINVALID (OLEUI_ERR_STANDARDMAX+0)
439#define OLEUI_IOERR_ARRPASTEENTRIESINVALID (OLEUI_ERR_STANDARDMAX+1)
440#define OLEUI_IOERR_ARRLINKTYPESINVALID (OLEUI_ERR_STANDARDMAX+2)
441#define OLEUI_PSERR_CLIPBOARDCHANGED (OLEUI_ERR_STANDARDMAX+3)
442#define OLEUI_PSERR_GETCLIPBOARDFAILED (OLEUI_ERR_STANDARDMAX+4)
445#define IDD_PASTESPECIAL 1003
446#define IDD_PASTESPECIAL4 1108
449#define IDC_PS_PASTE 500
450#define IDC_PS_PASTELINK 501
451#define IDC_PS_SOURCETEXT 502
452#define IDC_PS_PASTELIST 503
453#define IDC_PS_PASTELINKLIST 504
454#define IDC_PS_DISPLAYLIST 505
455#define IDC_PS_DISPLAYASICON 506
456#define IDC_PS_ICONDISPLAY 507
457#define IDC_PS_CHANGEICON 508
458#define IDC_PS_RESULTIMAGE 509
459#define IDC_PS_RESULTTEXT 510
465#define ELF_SHOWHELP 0x00000001L
466#define ELF_DISABLEUPDATENOW 0x00000002L
467#define ELF_DISABLEOPENSOURCE 0x00000004L
468#define ELF_DISABLECHANGESOURCE 0x00000008L
469#define ELF_DISABLECANCELLINK 0x00000010L
542#define BZ_DISABLECANCELBUTTON 0x00000001L
543#define BZ_DISABLESWITCHTOBUTTON 0x00000002L
544#define BZ_DISABLERETRYBUTTON 0x00000004L
545#define BZ_NOTRESPONDINGDIALOG 0x00000008L
612#define VPF_SELECTRELATIVE 0x00000001L
613#define VPF_DISABLERELATIVE 0x00000002L
614#define VPF_DISABLESCALE 0x00000004L
674#define OPF_OBJECTISLINK 0x00000001L
675#define OPF_NOFILLDEFAULT 0x00000002L
676#define OPF_SHOWHELP 0x00000004L
677#define OPF_DISABLECONVERT 0x00000008L
734#define CSF_SHOWHELP 0x00000001L
735#define CSF_VALIDSOURCE 0x00000002L
736#define CSF_ONLYGETSOURCE 0x00000004L
737#define CSF_EXPLORER 0x00000008L
743#define INTERFACE IOleUILinkContainerA
783#define INTERFACE IOleUILinkContainerW
827#if !defined(__cplusplus) || defined(CINTERFACE)
829#define IOleUILinkContainer_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
830#define IOleUILinkContainer_AddRef(p) (p)->lpVtbl->AddRef(p)
831#define IOleUILinkContainer_Release(p) (p)->lpVtbl->Release(p)
833#define IOleUILinkContainer_GetNextLink(p,a) (p)->lpVtbl->GetNextLink(p,a)
834#define IOleUILinkContainer_SetLinkUpdateOptions(p,a,b) (p)->lpVtbl->SetLinkUpdateOptions(p,a,b)
835#define IOleUILinkContainer_GetLinkUpdateOptions(p,a,b) (p)->lpVtbl->GetLinkUpdateOptions(p,a,b)
836#define IOleUILinkContainer_SetLinkSource(p,a,b,c,d,e) (p)->lpVtbl->SetLinkSource(p,a,b,c,d,e)
837#define IOleUILinkContainer_GetLinkSource(p,a,b,c,d,e,f,g) (p)->lpVtbl->GetLinkSource(p,a,b,c,d,e,f,g)
838#define IOleUILinkContainer_OpenLinkSource(p,a) (p)->lpVtbl->OpenLinkSource(p,a)
839#define IOleUILinkContainer_UpdateLink(p,a,b,c) (p)->lpVtbl->UpdateLink(p,a,b,c)
840#define IOleUILinkContainer_CancelLink(p,a) (p)->lpVtbl->CancelLink(p,a)
847#define INTERFACE IOleUILinkInfoA
891#define INTERFACE IOleUILinkInfoW
939#if !defined(__cplusplus) || defined(CINTERFACE)
941#define IOleUILinkInfo_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
942#define IOleUILinkInfo_AddRef(p) (p)->lpVtbl->AddRef(p)
943#define IOleUILinkInfo_Release(p) (p)->lpVtbl->Release(p)
945#define IOleUILinkInfo_GetNextLink(p,a) (p)->lpVtbl->GetNextLink(p,a)
946#define IOleUILinkInfo_SetLinkUpdateOptions(p,a,b) (p)->lpVtbl->SetLinkUpdateOptions(p,a,b)
947#define IOleUILinkInfo_GetLinkUpdateOptions(p,a,b) (p)->lpVtbl->GetLinkUpdateOptions(p,a,b)
948#define IOleUILinkInfo_SetLinkSource(p,a,b,c,d,e) (p)->lpVtbl->SetLinkSource(p,a,b,c,d,e)
949#define IOleUILinkInfo_GetLinkSource(p,a,b,c,d,e,f,g) (p)->lpVtbl->GetLinkSource(p,a,b,c,d,e,f,g)
950#define IOleUILinkInfo_OpenLinkSource(p,a) (p)->lpVtbl->OpenLinkSource(p,a)
951#define IOleUILinkInfo_UpdateLink(p,a,b,c) (p)->lpVtbl->UpdateLink(p,a,b,c)
952#define IOleUILinkInfo_CancelLink(p,a) (p)->lpVtbl->CancelLink(p,a)
954#define IOleUILinkInfo_GetLastUpdate(p,a,b) (p)->lpVtbl->GetLastUpdate(p,a,b)
961#define INTERFACE IOleUIObjInfoA
1002#define INTERFACE IOleUIObjInfoW
1047#if !defined(__cplusplus) || defined(CINTERFACE)
1049#define IOleUIObjInfo_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
1050#define IOleUIObjInfo_AddRef(p) (p)->lpVtbl->AddRef(p)
1051#define IOleUIObjInfo_Release(p) (p)->lpVtbl->Release(p)
1053#define IOleUIObjInfo_GetObjectInfo(p,a,b,c,d,e,f) (p)->lpVtbl->GetObjectInfo(p,a,b,c,d,e,f)
1054#define IOleUIObjInfo_GetConvertInfo(p,a,b,c,d,e,f) (p)->lpVtbl->GetConvertInfo(p,a,b,c,d,e,f)
1055#define IOleUIObjInfo_ConvertObject(p,a,b) (p)->lpVtbl->ConvertObject(p,a,b)
1056#define IOleUIObjInfo_GetViewInfo(p,a,b,c,d) (p)->lpVtbl->GetViewInfo(p,a,b,c,d)
1057#define IOleUIObjInfo_SetViewInfo(p,a,b,c,d,e) (p)->lpVtbl->SetViewInfo(p,a,b,c,d,e)
1062#define OleUIInsertObject WINELIB_NAME_AW(OleUIInsertObject)
1065#define OleUIConvert WINELIB_NAME_AW(OleUIConvert)
1068#define OleUIChangeIcon WINELIB_NAME_AW(OleUIChangeIcon)
1071#define OleUIBusy WINELIB_NAME_AW(OleUIBusy)
1074#define OleUIObjectProperties WINELIB_NAME_AW(OleUIObjectProperties)
1077#define OleUIChangeSource WINELIB_NAME_AW(OleUIChangeSource)
1080#define OleUIEditLinks WINELIB_NAME_AW(OleUIEditLinks)
1098#define OleUIUpdateLinks WINELIB_NAME_AW(OleUIUpdateLinks)
1126#define OleUIAddVerbMenu WINELIB_NAME_AW(OleUIAddVerbMenu)
1130#define OleUIPasteSpecial WINELIB_NAME_AW(OleUIPasteSpecial)
1133#define OleUIPromptUser WINELIB_NAME_AW(OleUIPromptUser)
#define DECLARE_INTERFACE_(i, b)
static HRESULT QueryInterface(REFIID, void **)
static ULONG WINAPI AddRef(IStream *iface)
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
#define _Outptr_result_maybenull_
#define _Outptr_opt_result_maybenull_
interface IStorage * LPSTORAGE
interface IDataObject * LPDATAOBJECT
struct tagOLEUILINKPROPSA * POLEUILINKPROPSA
UINT WINAPI OleUIChangeSourceA(_In_ LPOLEUICHANGESOURCEA)
struct tagOLEUIOBJECTPROPSA * LPOLEUIOBJECTPROPSA
BOOL WINAPI OleUIAddVerbMenuA(_In_opt_ LPOLEOBJECT lpOleObj, _In_opt_ LPCSTR lpszShortType, _In_ HMENU hMenu, _In_ UINT uPos, _In_ UINT uIDVerbMin, _In_ UINT uIDVerbMax, _In_ BOOL bAddConvert, _In_ UINT idConvert, _Out_ HMENU *lphMenu)
struct tagOLEUIEDITLINKSA OLEUIEDITLINKSA
struct tagOLEUILINKPROPSA * LPOLEUILINKPROPSA
struct tagOLEUIINSERTOBJECTA OLEUIINSERTOBJECTA
struct tagOLEUIEDITLINKSA * LPOLEUIEDITLINKSA
struct tagOLEUIPASTEENTRYA OLEUIPASTEENTRYA
BOOL WINAPI OleUIAddVerbMenuW(_In_opt_ LPOLEOBJECT lpOleObj, _In_opt_ LPCWSTR lpszShortType, _In_ HMENU hMenu, _In_ UINT uPos, _In_ UINT uIDVerbMin, _In_ UINT uIDVerbMax, _In_ BOOL bAddConvert, _In_ UINT idConvert, _Out_ HMENU *lphMenu)
struct IOleUILinkContainerW * LPOLEUILINKCONTAINERW
struct tagOLEUIEDITLINKSW * POLEUIEDITLINKSW
INT __cdecl OleUIPromptUserA(INT, HWND,...)
struct tagOLEUILINKPROPSW OLEUILINKPROPSW
struct tagOLEUIVIEWPROPSA * POLEUIVIEWPROPSA
struct tagOLEUICONVERTW * LPOLEUICONVERTW
struct tagOLEUICHANGESOURCEA * POLEUICHANGESOURCEA
static const WCHAR SZOLEUI_MSG_CONVERTW[]
struct tagOLEUIINSERTOBJECTW * POLEUIINSERTOBJECTW
UINT(CALLBACK * LPFNOLEUIHOOK)(HWND, UINT, WPARAM, LPARAM)
enum tagOLEUIPASTEFLAG OLEUIPASTEFLAG
struct tagOLEUICONVERTA OLEUICONVERTA
struct tagOLEUIOBJECTPROPSW OLEUIOBJECTPROPSW
struct tagOLEUIGNRLPROPSA * LPOLEUIGNRLPROPSA
static const WCHAR SZOLEUI_MSG_CLOSEBUSYDIALOGW[]
UINT WINAPI OleUIPasteSpecialW(_In_ LPOLEUIPASTESPECIALW lpOleUIPasteSpecial)
struct tagOLEUIOBJECTPROPSW * LPOLEUIOBJECTPROPSW
struct tagOLEUIGNRLPROPSA * POLEUIGNRLPROPSA
struct tagOLEUIOBJECTPROPSW * POLEUIOBJECTPROPSW
static const WCHAR SZOLEUI_MSG_ADDCONTROLW[]
struct IOleUILinkContainerA * LPOLEUILINKCONTAINERA
struct IOleUILinkInfoA * LPOLEUILINKINFOA
struct IOleUILinkContainerW * POLEUILINKCONTAINERW
struct tagOLEUIVIEWPROPSW * LPOLEUIVIEWPROPSW
UINT WINAPI OleUIConvertW(_In_ LPOLEUICONVERTW)
struct tagOLEUIBUSYA * POLEUIBUSYA
struct tagOLEUICHANGEICONA * POLEUICHANGEICONA
struct tagOLEUIGNRLPROPSW * POLEUIGNRLPROPSW
struct tagOLEUIPASTEENTRYA * POLEUIPASTEENTRYA
BOOL WINAPI OleUIUpdateLinksA(_In_ LPOLEUILINKCONTAINERA lpOleUILinkCntr, _In_ HWND hwndParent, _In_ LPSTR lpszTitle, _In_ INT cLinks)
static const WCHAR SZOLEUI_MSG_BROWSEW[]
struct tagOLEUIINSERTOBJECTW * LPOLEUIINSERTOBJECTW
struct tagOLEUIPASTESPECIALA * POLEUIPASTESPECIALA
struct tagOLEUICONVERTA * LPOLEUICONVERTA
struct tagOLEUICHANGEICONW * LPOLEUICHANGEICONW
struct tagOLEUICHANGESOURCEA * LPOLEUICHANGESOURCEA
struct tagOLEUIINSERTOBJECTA * LPOLEUIINSERTOBJECTA
UINT WINAPI OleUIEditLinksA(_In_ LPOLEUIEDITLINKSA lpOleUIEditLinks)
struct tagOLEUICONVERTA * POLEUICONVERTA
struct tagOLEUICHANGEICONW * POLEUICHANGEICONW
struct tagOLEUICHANGESOURCEW OLEUICHANGESOURCEW
struct tagOLEUIPASTESPECIALA * LPOLEUIPASTESPECIALA
BOOL WINAPI OleUIUpdateLinksW(_In_ LPOLEUILINKCONTAINERW lpOleUILinkCntr, _In_ HWND hwndParent, _In_ LPWSTR lpszTitle, _In_ INT cLinks)
struct tagOLEUIEDITLINKSW OLEUIEDITLINKSW
struct tagOLEUIBUSYA OLEUIBUSYA
struct IOleUILinkContainerA * POLEUILINKCONTAINERA
struct tagOLEUICONVERTW OLEUICONVERTW
struct tagOLEUIPASTESPECIALW * LPOLEUIPASTESPECIALW
struct tagOLEUIPASTEENTRYW OLEUIPASTEENTRYW
struct tagOLEUICHANGEICONA * LPOLEUICHANGEICONA
struct tagOLEUIPASTESPECIALW OLEUIPASTESPECIALW
struct tagOLEUIVIEWPROPSW * POLEUIVIEWPROPSW
struct tagOLEUIBUSYW OLEUIBUSYW
UINT WINAPI OleUIPasteSpecialA(_In_ LPOLEUIPASTESPECIALA lpOleUIPasteSpecial)
struct tagOLEUIVIEWPROPSA * LPOLEUIVIEWPROPSA
struct tagOLEUIOBJECTPROPSA OLEUIOBJECTPROPSA
struct tagOLEUIEDITLINKSA * POLEUIEDITLINKSA
UINT WINAPI OleUIChangeIconW(_In_ LPOLEUICHANGEICONW)
struct tagOLEUICHANGESOURCEW * LPOLEUICHANGESOURCEW
struct IOleUILinkInfoW * LPOLEUILINKINFOW
struct tagOLEUICHANGESOURCEA OLEUICHANGESOURCEA
struct tagOLEUIINSERTOBJECTA * POLEUIINSERTOBJECTA
UINT WINAPI OleUIChangeSourceW(_In_ LPOLEUICHANGESOURCEW)
struct tagOLEUICHANGEICONA OLEUICHANGEICONA
struct IOleUILinkInfoW * POLEUILINKINFOW
struct tagOLEUIPASTEENTRYA * LPOLEUIPASTEENTRYA
struct tagOLEUICHANGESOURCEW * POLEUICHANGESOURCEW
UINT WINAPI OleUIObjectPropertiesA(_In_ LPOLEUIOBJECTPROPSA)
struct tagOLEUIINSERTOBJECTW OLEUIINSERTOBJECTW
struct tagOLEUIGNRLPROPSW OLEUIGNRLPROPSW
struct tagOLEUICHANGEICONW OLEUICHANGEICONW
struct tagOLEUIVIEWPROPSA OLEUIVIEWPROPSA
static const WCHAR SZOLEUI_MSG_CHANGEICONW[]
UINT WINAPI OleUIBusyW(_In_ LPOLEUIBUSYW)
struct tagOLEUIPASTESPECIALA OLEUIPASTESPECIALA
UINT WINAPI OleUIInsertObjectA(_In_ LPOLEUIINSERTOBJECTA)
UINT WINAPI OleUIChangeIconA(_In_ LPOLEUICHANGEICONA)
struct IOleUILinkInfoA * POLEUILINKINFOA
INT __cdecl OleUIPromptUserW(INT, HWND,...)
struct tagOLEUIBUSYW * POLEUIBUSYW
struct tagOLEUIBUSYW * LPOLEUIBUSYW
struct IOleUIObjInfoW * POLEUIOBJINFOW
struct tagOLEUIPASTEENTRYW * LPOLEUIPASTEENTRYW
struct IOleUIObjInfoA * POLEUIOBJINFOA
static const WCHAR SZOLEUI_MSG_HELPW[]
struct IOleUIObjInfoA * LPOLEUIOBJINFOA
struct tagOLEUIGNRLPROPSW * LPOLEUIGNRLPROPSW
struct tagOLEUILINKPROPSW * LPOLEUILINKPROPSW
static const WCHAR SZOLEUI_MSG_CHANGESOURCEW[]
static const WCHAR SZOLEUI_MSG_ENDDIALOGW[]
UINT WINAPI OleUIInsertObjectW(_In_ LPOLEUIINSERTOBJECTW)
UINT WINAPI OleUIConvertA(_In_ LPOLEUICONVERTA)
struct tagOLEUIEDITLINKSW * LPOLEUIEDITLINKSW
struct tagOLEUILINKPROPSA OLEUILINKPROPSA
struct tagOLEUIGNRLPROPSA OLEUIGNRLPROPSA
UINT WINAPI OleUIEditLinksW(_In_ LPOLEUIEDITLINKSW lpOleUIEditLinks)
struct tagOLEUIPASTESPECIALW * POLEUIPASTESPECIALW
struct tagOLEUILINKPROPSW * POLEUILINKPROPSW
struct tagOLEUICONVERTW * POLEUICONVERTW
UINT WINAPI OleUIObjectPropertiesW(_In_ LPOLEUIOBJECTPROPSW)
static const WCHAR SZOLEUI_MSG_BROWSE_OFNW[]
struct tagOLEUIVIEWPROPSW OLEUIVIEWPROPSW
struct tagOLEUIOBJECTPROPSA * POLEUIOBJECTPROPSA
UINT WINAPI OleUIBusyA(_In_ LPOLEUIBUSYA)
struct tagOLEUIBUSYA * LPOLEUIBUSYA
struct tagOLEUIPASTEENTRYW * POLEUIPASTEENTRYW
struct IOleUIObjInfoW * LPOLEUIOBJINFOW
WCHAR szIconExe[MAX_PATH]
LPOLEUILINKCONTAINERA lpOleUILinkContainer
LPOLEUILINKCONTAINERW lpOleUILinkContainer
CLSID clsidConvertDefault
CLSID clsidActivateDefault
CLSID clsidActivateDefault
CLSID clsidConvertDefault
LPOLEUILINKCONTAINERA lpOleUILinkContainer
LPOLEUILINKCONTAINERW lpOleUILinkContainer
struct tagOLEUIOBJECTPROPSA * lpOP
struct tagOLEUIOBJECTPROPSW * lpOP
LPOLECLIENTSITE lpIOleClientSite
LPOLECLIENTSITE lpIOleClientSite
struct tagOLEUIOBJECTPROPSA * lpOP
struct tagOLEUIOBJECTPROPSW * lpOP
LPOLEUIOBJINFOA lpObjInfo
LPOLEUILINKINFOA lpLinkInfo
LPOLEUILINKINFOW lpLinkInfo
LPOLEUIOBJINFOW lpObjInfo
LPOLEUIPASTEENTRYA arrPasteEntries
LPDATAOBJECT lpSrcDataObj
LPDATAOBJECT lpSrcDataObj
LPOLEUIPASTEENTRYW arrPasteEntries
struct tagOLEUIOBJECTPROPSA * lpOP
struct tagOLEUIOBJECTPROPSW * lpOP
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject
#define DECL_WINELIB_TYPE_AW(type)