Module: Ole-Dialogs Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: Functional Objects Library Public License Version 1.0 Dual-license: GNU Lesser General Public License Warranty: Distributed WITHOUT WARRANTY OF ANY KIND // This file is automatically generated from "oledlg.h"; do not edit. // Adapted from: /*++ BUILD Version: 0002 Increment this if a change has global effects Module Name: oledlg.h Abstract: Include file for the OLE common dialogs. The following dialog implementations are provided: - Insert Object Dialog - Convert Object Dialog - Paste Special Dialog - Change Icon Dialog - Edit Links Dialog - Update Links Dialog - Change Source Dialog - Busy Dialog - User Error Message Dialog - Object Properties Dialog --*/ define inline-only constant $IDC-OLEUIHELP = 99; define inline-only constant $IDC-IO-CREATENEW = 2100; define inline-only constant $IDC-IO-CREATEFROMFILE = 2101; define inline-only constant $IDC-IO-LINKFILE = 2102; define inline-only constant $IDC-IO-OBJECTTYPELIST = 2103; define inline-only constant $IDC-IO-DISPLAYASICON = 2104; define inline-only constant $IDC-IO-CHANGEICON = 2105; define inline-only constant $IDC-IO-FILE = 2106; define inline-only constant $IDC-IO-FILEDISPLAY = 2107; define inline-only constant $IDC-IO-RESULTIMAGE = 2108; define inline-only constant $IDC-IO-RESULTTEXT = 2109; define inline-only constant $IDC-IO-ICONDISPLAY = 2110; define inline-only constant $IDC-IO-OBJECTTYPETEXT = 2111; define inline-only constant $IDC-IO-FILETEXT = 2112; define inline-only constant $IDC-IO-FILETYPE = 2113; define inline-only constant $IDC-IO-INSERTCONTROL = 2114; define inline-only constant $IDC-IO-ADDCONTROL = 2115; define inline-only constant $IDC-IO-CONTROLTYPELIST = 2116; define inline-only constant $IDC-PS-PASTE = 500; define inline-only constant $IDC-PS-PASTELINK = 501; define inline-only constant $IDC-PS-SOURCETEXT = 502; define inline-only constant $IDC-PS-PASTELIST = 503; define inline-only constant $IDC-PS-PASTELINKLIST = 504; define inline-only constant $IDC-PS-DISPLAYLIST = 505; define inline-only constant $IDC-PS-DISPLAYASICON = 506; define inline-only constant $IDC-PS-ICONDISPLAY = 507; define inline-only constant $IDC-PS-CHANGEICON = 508; define inline-only constant $IDC-PS-RESULTIMAGE = 509; define inline-only constant $IDC-PS-RESULTTEXT = 510; define inline-only constant $IDC-CI-GROUP = 120; define inline-only constant $IDC-CI-CURRENT = 121; define inline-only constant $IDC-CI-CURRENTICON = 122; define inline-only constant $IDC-CI-DEFAULT = 123; define inline-only constant $IDC-CI-DEFAULTICON = 124; define inline-only constant $IDC-CI-FROMFILE = 125; define inline-only constant $IDC-CI-FROMFILEEDIT = 126; define inline-only constant $IDC-CI-ICONLIST = 127; define inline-only constant $IDC-CI-LABEL = 128; define inline-only constant $IDC-CI-LABELEDIT = 129; define inline-only constant $IDC-CI-BROWSE = 130; define inline-only constant $IDC-CI-ICONDISPLAY = 131; define inline-only constant $IDC-CV-OBJECTTYPE = 150; define inline-only constant $IDC-CV-DISPLAYASICON = 152; define inline-only constant $IDC-CV-CHANGEICON = 153; define inline-only constant $IDC-CV-ACTIVATELIST = 154; define inline-only constant $IDC-CV-CONVERTTO = 155; define inline-only constant $IDC-CV-ACTIVATEAS = 156; define inline-only constant $IDC-CV-RESULTTEXT = 157; define inline-only constant $IDC-CV-CONVERTLIST = 158; define inline-only constant $IDC-CV-ICONDISPLAY = 165; define inline-only constant $IDC-EL-CHANGESOURCE = 201; define inline-only constant $IDC-EL-AUTOMATIC = 202; define inline-only constant $IDC-EL-CANCELLINK = 209; define inline-only constant $IDC-EL-UPDATENOW = 210; define inline-only constant $IDC-EL-OPENSOURCE = 211; define inline-only constant $IDC-EL-MANUAL = 212; define inline-only constant $IDC-EL-LINKSOURCE = 216; define inline-only constant $IDC-EL-LINKTYPE = 217; define inline-only constant $IDC-EL-LINKSLISTBOX = 206; define inline-only constant $IDC-EL-COL1 = 220; define inline-only constant $IDC-EL-COL2 = 221; define inline-only constant $IDC-EL-COL3 = 222; define inline-only constant $IDC-BZ-RETRY = 600; define inline-only constant $IDC-BZ-ICON = 601; define inline-only constant $IDC-BZ-MESSAGE1 = 602; define inline-only constant $IDC-BZ-SWITCHTO = 604; define inline-only constant $IDC-UL-METER = 1029; define inline-only constant $IDC-UL-STOP = 1030; define inline-only constant $IDC-UL-PERCENT = 1031; define inline-only constant $IDC-UL-PROGRESS = 1032; define inline-only constant $IDC-PU-LINKS = 900; define inline-only constant $IDC-PU-TEXT = 901; define inline-only constant $IDC-PU-CONVERT = 902; define inline-only constant $IDC-PU-ICON = 908; define inline-only constant $IDC-GP-OBJECTNAME = 1009; define inline-only constant $IDC-GP-OBJECTTYPE = 1010; define inline-only constant $IDC-GP-OBJECTSIZE = 1011; define inline-only constant $IDC-GP-CONVERT = 1013; define inline-only constant $IDC-GP-OBJECTICON = 1014; define inline-only constant $IDC-GP-OBJECTLOCATION = 1022; define inline-only constant $IDC-VP-PERCENT = 1000; define inline-only constant $IDC-VP-CHANGEICON = 1001; define inline-only constant $IDC-VP-EDITABLE = 1002; define inline-only constant $IDC-VP-ASICON = 1003; define inline-only constant $IDC-VP-RELATIVE = 1005; define inline-only constant $IDC-VP-SPIN = 1006; define inline-only constant $IDC-VP-SCALETXT = 1034; define inline-only constant $IDC-VP-ICONDISPLAY = 1021; define inline-only constant $IDC-VP-RESULTIMAGE = 1033; define inline-only constant $IDC-LP-OPENSOURCE = 1006; define inline-only constant $IDC-LP-UPDATENOW = 1007; define inline-only constant $IDC-LP-BREAKLINK = 1008; define inline-only constant $IDC-LP-LINKSOURCE = 1012; define inline-only constant $IDC-LP-CHANGESOURCE = 1015; define inline-only constant $IDC-LP-AUTOMATIC = 1016; define inline-only constant $IDC-LP-MANUAL = 1017; define inline-only constant $IDC-LP-DATE = 1018; define inline-only constant $IDC-LP-TIME = 1019; define inline-only constant $IDD-INSERTOBJECT = 1000; define inline-only constant $IDD-CHANGEICON = 1001; define inline-only constant $IDD-CONVERT = 1002; define inline-only constant $IDD-PASTESPECIAL = 1003; define inline-only constant $IDD-EDITLINKS = 1004; define inline-only constant $IDD-BUSY = 1006; define inline-only constant $IDD-UPDATELINKS = 1007; define inline-only constant $IDD-CHANGESOURCE = 1009; define inline-only constant $IDD-INSERTFILEBROWSE = 1010; define inline-only constant $IDD-CHANGEICONBROWSE = 1011; define inline-only constant $IDD-CONVERTONLY = 1012; define inline-only constant $IDD-CHANGESOURCE4 = 1013; define inline-only constant $IDD-GNRLPROPS = 1100; define inline-only constant $IDD-VIEWPROPS = 1101; define inline-only constant $IDD-LINKPROPS = 1102; define inline-only constant $IDD-CONVERT4 = 1103; define inline-only constant $IDD-CONVERTONLY4 = 1104; define inline-only constant $IDD-EDITLINKS4 = 1105; define inline-only constant $IDD-GNRLPROPS4 = 1106; define inline-only constant $IDD-LINKPROPS4 = 1107; define inline-only constant $IDD-PASTESPECIAL4 = 1108; define inline-only constant $IDD-CANNOTUPDATELINK = 1008; define inline-only constant $IDD-LINKSOURCEUNAVAILABLE = 1020; define inline-only constant $IDD-SERVERNOTFOUND = 1023; define inline-only constant $IDD-OUTOFMEMORY = 1024; define inline-only constant $IDD-SERVERNOTREGW = 1021; define inline-only constant $IDD-LINKTYPECHANGEDW = 1022; define inline-only constant $IDD-SERVERNOTREGA = 1025; define inline-only constant $IDD-LINKTYPECHANGEDA = 1026; define inline-only constant $OLESTDDELIM = TEXT("\\"); define constant = ; define inline-only constant $SZOLEUI-MSG-HELP = TEXT("OLEUI_MSG_HELP"); define inline-only constant $SZOLEUI-MSG-ENDDIALOG = TEXT("OLEUI_MSG_ENDDIALOG"); define inline-only constant $SZOLEUI-MSG-BROWSE = TEXT("OLEUI_MSG_BROWSE"); define inline-only constant $SZOLEUI-MSG-CHANGEICON = TEXT("OLEUI_MSG_CHANGEICON"); define inline-only constant $SZOLEUI-MSG-CLOSEBUSYDIALOG = TEXT("OLEUI_MSG_CLOSEBUSYDIALOG"); define inline-only constant $SZOLEUI-MSG-CONVERT = TEXT("OLEUI_MSG_CONVERT"); define inline-only constant $SZOLEUI-MSG-CHANGESOURCE = TEXT("OLEUI_MSG_CHANGESOURCE"); define inline-only constant $SZOLEUI-MSG-ADDCONTROL = TEXT("OLEUI_MSG_ADDCONTROL"); define inline-only constant $SZOLEUI-MSG-BROWSE-OFN = TEXT("OLEUI_MSG_BROWSE_OFN"); define inline-only constant $ID-BROWSE-CHANGEICON = 1; define inline-only constant $ID-BROWSE-INSERTFILE = 2; define inline-only constant $ID-BROWSE-ADDCONTROL = 3; define inline-only constant $ID-BROWSE-CHANGESOURCE = 4; define inline-only constant $OLEUI-FALSE = 0; define inline-only constant $OLEUI-SUCCESS = 1; define inline-only constant $OLEUI-OK = 1; define inline-only constant $OLEUI-CANCEL = 2; define inline-only constant $OLEUI-ERR-STANDARDMIN = 100; define inline-only constant $OLEUI-ERR-OLEMEMALLOC = 100; define inline-only constant $OLEUI-ERR-STRUCTURENULL = 101; define inline-only constant $OLEUI-ERR-STRUCTUREINVALID = 102; define inline-only constant $OLEUI-ERR-CBSTRUCTINCORRECT = 103; define inline-only constant $OLEUI-ERR-HWNDOWNERINVALID = 104; define inline-only constant $OLEUI-ERR-LPSZCAPTIONINVALID = 105; define inline-only constant $OLEUI-ERR-LPFNHOOKINVALID = 106; define inline-only constant $OLEUI-ERR-HINSTANCEINVALID = 107; define inline-only constant $OLEUI-ERR-LPSZTEMPLATEINVALID = 108; define inline-only constant $OLEUI-ERR-HRESOURCEINVALID = 109; define inline-only constant $OLEUI-ERR-FINDTEMPLATEFAILURE = 110; define inline-only constant $OLEUI-ERR-LOADTEMPLATEFAILURE = 111; define inline-only constant $OLEUI-ERR-DIALOGFAILURE = 112; define inline-only constant $OLEUI-ERR-LOCALMEMALLOC = 113; define inline-only constant $OLEUI-ERR-GLOBALMEMALLOC = 114; define inline-only constant $OLEUI-ERR-LOADSTRING = 115; define inline-only constant $OLEUI-ERR-STANDARDMAX = 116; define C-function OleUIAddVerbMenu parameter lpOleObj :: ; parameter lpszShortType :: ; parameter hMenu :: ; parameter uPos :: ; parameter uIDVerbMin :: ; parameter uIDVerbMax :: ; parameter bAddConvert :: ; parameter idConvert :: ; output parameter lphMenu :: ; result value :: ; c-name: "OleUIAddVerbMenuA", c-modifiers: "__stdcall"; end; define C-struct sealed inline-only slot cbStruct-value :: ; sealed inline-only slot dwFlags-value :: ; sealed inline-only slot hwndOwner-value :: ; sealed inline-only slot lpszCaption-value :: ; sealed inline-only slot lpfnHook-value :: ; sealed inline-only slot lCustData-value :: ; sealed inline-only slot hInstance-value :: ; sealed inline-only slot lpszTemplate-value :: ; sealed inline-only slot hResource-value :: ; sealed inline-only slot Clsid-value :: ; sealed inline-only slot lpszFile-value :: ; sealed inline-only slot cchFile-value :: ; sealed inline-only slot cClsidExclude-value :: ; sealed inline-only slot lpClsidExclude-value :: ; sealed inline-only slot iid-value :: ; sealed inline-only slot oleRender-value :: ; sealed inline-only slot lpFormatEtc-value :: ; sealed inline-only slot lpIOleClientSite-value :: ; sealed inline-only slot lpIStorage-value :: ; sealed inline-only slot ppvObj-value :: ; sealed inline-only slot sc-value :: ; sealed inline-only slot hMetaPict-value :: ; pack: 8; pointer-type-name: ; c-name: "struct tagOLEUIINSERTOBJECTA"; end C-struct ; define constant = ; define C-function OleUIInsertObject parameter lpoleuiinsertobjecta1 :: ; result value :: ; c-name: "OleUIInsertObjectA", c-modifiers: "__stdcall"; end; define constant = ; define inline-only constant $IOF-SHOWHELP = #x00000001; define inline-only constant $IOF-SELECTCREATENEW = #x00000002; define inline-only constant $IOF-SELECTCREATEFROMFILE = #x00000004; define inline-only constant $IOF-CHECKLINK = #x00000008; define inline-only constant $IOF-CHECKDISPLAYASICON = #x00000010; define inline-only constant $IOF-CREATENEWOBJECT = #x00000020; define inline-only constant $IOF-CREATEFILEOBJECT = #x00000040; define inline-only constant $IOF-CREATELINKOBJECT = #x00000080; define inline-only constant $IOF-DISABLELINK = #x00000100; define inline-only constant $IOF-VERIFYSERVERSEXIST = #x00000200; define inline-only constant $IOF-DISABLEDISPLAYASICON = #x00000400; define inline-only constant $IOF-HIDECHANGEICON = #x00000800; define inline-only constant $IOF-SHOWINSERTCONTROL = #x00001000; define inline-only constant $IOF-SELECTCREATECONTROL = #x00002000; define inline-only constant $OLEUI-IOERR-LPSZFILEINVALID = $OLEUI-ERR-STANDARDMAX + 0; define inline-only constant $OLEUI-IOERR-LPSZLABELINVALID = $OLEUI-ERR-STANDARDMAX + 1; define inline-only constant $OLEUI-IOERR-HICONINVALID = $OLEUI-ERR-STANDARDMAX + 2; define inline-only constant $OLEUI-IOERR-LPFORMATETCINVALID = $OLEUI-ERR-STANDARDMAX + 3; define inline-only constant $OLEUI-IOERR-PPVOBJINVALID = $OLEUI-ERR-STANDARDMAX + 4; define inline-only constant $OLEUI-IOERR-LPIOLECLIENTSITEINVALID = $OLEUI-ERR-STANDARDMAX + 5; define inline-only constant $OLEUI-IOERR-LPISTORAGEINVALID = $OLEUI-ERR-STANDARDMAX + 6; define inline-only constant $OLEUI-IOERR-SCODEHASERROR = $OLEUI-ERR-STANDARDMAX + 7; define inline-only constant $OLEUI-IOERR-LPCLSIDEXCLUDEINVALID = $OLEUI-ERR-STANDARDMAX + 8; define inline-only constant $OLEUI-IOERR-CCHFILEINVALID = $OLEUI-ERR-STANDARDMAX + 9; // enum OLEUIPASTEFLAG: define inline-only constant $OLEUIPASTE-ENABLEICON = 2048; define inline-only constant $OLEUIPASTE-PASTEONLY = 0; define inline-only constant $OLEUIPASTE-PASTE = 512; define inline-only constant $OLEUIPASTE-LINKANYTYPE = 1024; define inline-only constant $OLEUIPASTE-LINKTYPE1 = 1; define inline-only constant $OLEUIPASTE-LINKTYPE2 = 2; define inline-only constant $OLEUIPASTE-LINKTYPE3 = 4; define inline-only constant $OLEUIPASTE-LINKTYPE4 = 8; define inline-only constant $OLEUIPASTE-LINKTYPE5 = 16; define inline-only constant $OLEUIPASTE-LINKTYPE6 = 32; define inline-only constant $OLEUIPASTE-LINKTYPE7 = 64; define inline-only constant $OLEUIPASTE-LINKTYPE8 = 128; define C-struct sealed inline-only slot fmtetc-value :: ; sealed inline-only slot lpstrFormatName-value :: ; sealed inline-only slot lpstrResultText-value :: ; sealed inline-only slot dwFlags-value :: ; sealed inline-only slot dwScratchSpace-value :: ; pack: 8; pointer-type-name: ; c-name: "struct tagOLEUIPASTEENTRYA"; end C-struct ; define constant = ; define constant = ; define inline-only constant $PS-MAXLINKTYPES = 8; define C-struct sealed inline-only slot cbStruct-value :: ; sealed inline-only slot dwFlags-value :: ; sealed inline-only slot hwndOwner-value :: ; sealed inline-only slot lpszCaption-value :: ; sealed inline-only slot lpfnHook-value :: ; sealed inline-only slot lCustData-value :: ; sealed inline-only slot hInstance-value :: ; sealed inline-only slot lpszTemplate-value :: ; sealed inline-only slot hResource-value :: ; sealed inline-only slot lpSrcDataObj-value :: ; sealed inline-only slot arrPasteEntries-value :: ; sealed inline-only slot cPasteEntries-value :: ; sealed inline-only slot arrLinkTypes-value :: ; sealed inline-only slot cLinkTypes-value :: ; sealed inline-only slot cClsidExclude-value :: ; sealed inline-only slot lpClsidExclude-value :: ; sealed inline-only slot nSelectedIndex-value :: ; sealed inline-only slot Flink-value :: ; sealed inline-only slot hMetaPict-value :: ; sealed inline-only slot sizel-value :: ; pack: 8; pointer-type-name: ; c-name: "struct tagOLEUIPASTESPECIALA"; end C-struct ; define constant = ; define constant = ; define C-function OleUIPasteSpecial parameter lpoleuipastespeciala1 :: ; result value :: ; c-name: "OleUIPasteSpecialA", c-modifiers: "__stdcall"; end; define inline-only constant $PSF-SHOWHELP = #x00000001; define inline-only constant $PSF-SELECTPASTE = #x00000002; define inline-only constant $PSF-SELECTPASTELINK = #x00000004; define inline-only constant $PSF-CHECKDISPLAYASICON = #x00000008; define inline-only constant $PSF-DISABLEDISPLAYASICON = #x00000010; define inline-only constant $PSF-HIDECHANGEICON = #x00000020; define inline-only constant $PSF-STAYONCLIPBOARDCHANGE = #x00000040; define inline-only constant $PSF-NOREFRESHDATAOBJECT = #x00000080; define inline-only constant $OLEUI-IOERR-SRCDATAOBJECTINVALID = $OLEUI-ERR-STANDARDMAX + 0; define inline-only constant $OLEUI-IOERR-ARRPASTEENTRIESINVALID = $OLEUI-ERR-STANDARDMAX + 1; define inline-only constant $OLEUI-IOERR-ARRLINKTYPESINVALID = $OLEUI-ERR-STANDARDMAX + 2; define inline-only constant $OLEUI-PSERR-CLIPBOARDCHANGED = $OLEUI-ERR-STANDARDMAX + 3; define inline-only constant $OLEUI-PSERR-GETCLIPBOARDFAILED = $OLEUI-ERR-STANDARDMAX + 4; define inline constant = /* IOleUILinkContainerW */; define inline constant = /* IOleUILinkContainerA */; define constant = ; define C-struct sealed inline-only slot cbStruct-value :: ; sealed inline-only slot dwFlags-value :: ; sealed inline-only slot hwndOwner-value :: ; sealed inline-only slot lpszCaption-value :: ; sealed inline-only slot lpfnHook-value :: ; sealed inline-only slot lCustData-value :: ; sealed inline-only slot hInstance-value :: ; sealed inline-only slot lpszTemplate-value :: ; sealed inline-only slot hResource-value :: ; sealed inline-only slot lpOleUILinkContainer-value :: ; pack: 8; pointer-type-name: ; c-name: "struct tagOLEUIEDITLINKSA"; end C-struct ; define constant = ; define constant = ; define inline-only constant $OLEUI-ELERR-LINKCNTRNULL = $OLEUI-ERR-STANDARDMAX + 0; define inline-only constant $OLEUI-ELERR-LINKCNTRINVALID = $OLEUI-ERR-STANDARDMAX + 1; define C-function OleUIEditLinks parameter lpoleuieditlinksa1 :: ; result value :: ; c-name: "OleUIEditLinksA", c-modifiers: "__stdcall"; end; define inline-only constant $ELF-SHOWHELP = #x00000001; define inline-only constant $ELF-DISABLEUPDATENOW = #x00000002; define inline-only constant $ELF-DISABLEOPENSOURCE = #x00000004; define inline-only constant $ELF-DISABLECHANGESOURCE = #x00000008; define inline-only constant $ELF-DISABLECANCELLINK = #x00000010; define C-struct sealed inline-only slot cbStruct-value :: ; sealed inline-only slot dwFlags-value :: ; sealed inline-only slot hwndOwner-value :: ; sealed inline-only slot lpszCaption-value :: ; sealed inline-only slot lpfnHook-value :: ; sealed inline-only slot lCustData-value :: ; sealed inline-only slot hInstance-value :: ; sealed inline-only slot lpszTemplate-value :: ; sealed inline-only slot hResource-value :: ; sealed inline-only slot hMetaPict-value :: ; sealed inline-only slot Clsid-value :: ; sealed array slot szIconExe-array :: , length: $MAX-PATH, address-getter: szIconExe-value; sealed inline-only slot cchIconExe-value :: ; pack: 8; pointer-type-name: ; c-name: "struct tagOLEUICHANGEICONA"; end C-struct ; define constant = ; define C-function OleUIChangeIcon parameter lpoleuichangeicona1 :: ; result value :: ; c-name: "OleUIChangeIconA", c-modifiers: "__stdcall"; end; define constant = ; define inline-only constant $CIF-SHOWHELP = #x00000001; define inline-only constant $CIF-SELECTCURRENT = #x00000002; define inline-only constant $CIF-SELECTDEFAULT = #x00000004; define inline-only constant $CIF-SELECTFROMFILE = #x00000008; define inline-only constant $CIF-USEICONEXE = #x00000010; define inline-only constant $OLEUI-CIERR-MUSTHAVECLSID = $OLEUI-ERR-STANDARDMAX + 0; define inline-only constant $OLEUI-CIERR-MUSTHAVECURRENTMETAFILE = $OLEUI-ERR-STANDARDMAX + 1; define inline-only constant $OLEUI-CIERR-SZICONEXEINVALID = $OLEUI-ERR-STANDARDMAX + 2; define inline-only constant $PROP-HWND-CHGICONDLG = TEXT("HWND_CIDLG"); define C-struct sealed inline-only slot cbStruct-value :: ; sealed inline-only slot dwFlags-value :: ; sealed inline-only slot hwndOwner-value :: ; sealed inline-only slot lpszCaption-value :: ; sealed inline-only slot lpfnHook-value :: ; sealed inline-only slot lCustData-value :: ; sealed inline-only slot hInstance-value :: ; sealed inline-only slot lpszTemplate-value :: ; sealed inline-only slot hResource-value :: ; sealed inline-only slot Clsid-value :: ; sealed inline-only slot clsidConvertDefault-value :: ; sealed inline-only slot clsidActivateDefault-value :: ; sealed inline-only slot clsidNew-value :: ; sealed inline-only slot dvAspect-value :: ; sealed inline-only slot wFormat-value :: ; sealed inline-only slot fIsLinkedObject-value :: ; sealed inline-only slot hMetaPict-value :: ; sealed inline-only slot lpszUserType-value :: ; sealed inline-only slot fObjectsIconChanged-value :: ; sealed inline-only slot lpszDefLabel-value :: ; sealed inline-only slot cClsidExclude-value :: ; sealed inline-only slot lpClsidExclude-value :: ; pack: 8; pointer-type-name: ; c-name: "struct tagOLEUICONVERTA"; end C-struct ; define constant = ; define C-function OleUIConvert parameter lpoleuiconverta1 :: ; result value :: ; c-name: "OleUIConvertA", c-modifiers: "__stdcall"; end; define constant = ; define C-function OleUICanConvertOrActivateAs parameter rClsid :: ; parameter fIsLinkedObject :: ; parameter wFormat :: ; result value :: ; c-name: "OleUICanConvertOrActivateAs", c-modifiers: "__stdcall"; end; define inline-only constant $CF-SHOWHELPBUTTON = #x00000001; define inline-only constant $CF-SETCONVERTDEFAULT = #x00000002; define inline-only constant $CF-SETACTIVATEDEFAULT = #x00000004; define inline-only constant $CF-SELECTCONVERTTO = #x00000008; define inline-only constant $CF-SELECTACTIVATEAS = #x00000010; define inline-only constant $CF-DISABLEDISPLAYASICON = #x00000020; define inline-only constant $CF-DISABLEACTIVATEAS = #x00000040; define inline-only constant $CF-HIDECHANGEICON = #x00000080; define inline-only constant $CF-CONVERTONLY = #x00000100; define inline-only constant $OLEUI-CTERR-CLASSIDINVALID = $OLEUI-ERR-STANDARDMAX + 1; define inline-only constant $OLEUI-CTERR-DVASPECTINVALID = $OLEUI-ERR-STANDARDMAX + 2; define inline-only constant $OLEUI-CTERR-CBFORMATINVALID = $OLEUI-ERR-STANDARDMAX + 3; define inline-only constant $OLEUI-CTERR-HMETAPICTINVALID = $OLEUI-ERR-STANDARDMAX + 4; define inline-only constant $OLEUI-CTERR-STRINGINVALID = $OLEUI-ERR-STANDARDMAX + 5; define C-struct sealed inline-only slot cbStruct-value :: ; sealed inline-only slot dwFlags-value :: ; sealed inline-only slot hwndOwner-value :: ; sealed inline-only slot lpszCaption-value :: ; sealed inline-only slot lpfnHook-value :: ; sealed inline-only slot lCustData-value :: ; sealed inline-only slot hInstance-value :: ; sealed inline-only slot lpszTemplate-value :: ; sealed inline-only slot hResource-value :: ; sealed inline-only slot hTask-value :: ; sealed inline-only slot lphWndDialog-value :: ; pack: 8; pointer-type-name: ; c-name: "struct tagOLEUIBUSYA"; end C-struct ; define constant = ; define C-function OleUIBusy parameter lpoleuibusya1 :: ; result value :: ; c-name: "OleUIBusyA", c-modifiers: "__stdcall"; end; define constant = ; define inline-only constant $BZ-DISABLECANCELBUTTON = #x00000001; define inline-only constant $BZ-DISABLESWITCHTOBUTTON = #x00000002; define inline-only constant $BZ-DISABLERETRYBUTTON = #x00000004; define inline-only constant $BZ-NOTRESPONDINGDIALOG = #x00000008; define inline-only constant $OLEUI-BZERR-HTASKINVALID = $OLEUI-ERR-STANDARDMAX + 0; define inline-only constant $OLEUI-BZ-SWITCHTOSELECTED = $OLEUI-ERR-STANDARDMAX + 1; define inline-only constant $OLEUI-BZ-RETRYSELECTED = $OLEUI-ERR-STANDARDMAX + 2; define inline-only constant $OLEUI-BZ-CALLUNBLOCKED = $OLEUI-ERR-STANDARDMAX + 3; define C-struct sealed inline-only slot cbStruct-value :: ; sealed inline-only slot dwFlags-value :: ; sealed inline-only slot hwndOwner-value :: ; sealed inline-only slot lpszCaption-value :: ; sealed inline-only slot lpfnHook-value :: ; sealed inline-only slot lCustData-value :: ; sealed inline-only slot hInstance-value :: ; sealed inline-only slot lpszTemplate-value :: ; sealed inline-only slot hResource-value :: ; sealed inline-only slot lpOFN-value :: ; sealed array slot dwReserved1-array :: , length: 4, address-getter: dwReserved1-value; sealed inline-only slot lpOleUILinkContainer-value :: ; sealed inline-only slot dwLink-value :: ; sealed inline-only slot lpszDisplayName-value :: ; sealed inline-only slot nFileLength-value :: ; sealed inline-only slot lpszFrom-value :: ; sealed inline-only slot lpszTo-value :: ; pack: 8; pointer-type-name: ; c-name: "struct tagOLEUICHANGESOURCEA"; end C-struct ; define constant = ; define C-function OleUIChangeSource parameter lpoleuichangesourcea1 :: ; result value :: ; c-name: "OleUIChangeSourceA", c-modifiers: "__stdcall"; end; define constant = ; define inline-only constant $CSF-SHOWHELP = #x00000001; define inline-only constant $CSF-VALIDSOURCE = #x00000002; define inline-only constant $CSF-ONLYGETSOURCE = #x00000004; define inline-only constant $CSF-EXPLORER = #x00000008; define inline-only constant $OLEUI-CSERR-LINKCNTRNULL = $OLEUI-ERR-STANDARDMAX + 0; define inline-only constant $OLEUI-CSERR-LINKCNTRINVALID = $OLEUI-ERR-STANDARDMAX + 1; define inline-only constant $OLEUI-CSERR-FROMNOTNULL = $OLEUI-ERR-STANDARDMAX + 2; define inline-only constant $OLEUI-CSERR-TONOTNULL = $OLEUI-ERR-STANDARDMAX + 3; define inline-only constant $OLEUI-CSERR-SOURCENULL = $OLEUI-ERR-STANDARDMAX + 4; define inline-only constant $OLEUI-CSERR-SOURCEINVALID = $OLEUI-ERR-STANDARDMAX + 5; define inline-only constant $OLEUI-CSERR-SOURCEPARSERROR = $OLEUI-ERR-STANDARDMAX + 6; define inline-only constant $OLEUI-CSERR-SOURCEPARSEERROR = $OLEUI-ERR-STANDARDMAX + 6; define inline constant = /* IOleUIObjInfoW */; define inline constant = /* IOleUIObjInfoA */; define constant = ; define inline constant = /* IOleUILinkInfoW */; define inline constant = /* IOleUILinkInfoA */; define constant = ; define C-struct sealed inline-only slot cbStruct-value :: ; sealed inline-only slot dwFlags-value :: ; sealed array slot dwReserved1-array :: , length: 2, address-getter: dwReserved1-value; sealed inline-only slot lpfnHook-value :: ; sealed inline-only slot lCustData-value :: ; sealed array slot dwReserved2-array :: , length: 3, address-getter: dwReserved2-value; sealed inline-only slot lpOP-value :: ; pack: 8; pointer-type-name: ; c-name: "struct tagOLEUIGNRLPROPSA"; end C-struct ; define constant = ; define constant = ; define C-struct sealed inline-only slot cbStruct-value :: ; sealed inline-only slot dwFlags-value :: ; sealed array slot dwReserved1-array :: , length: 2, address-getter: dwReserved1-value; sealed inline-only slot lpfnHook-value :: ; sealed inline-only slot lCustData-value :: ; sealed array slot dwReserved2-array :: , length: 3, address-getter: dwReserved2-value; sealed inline-only slot lpOP-value :: ; sealed inline-only slot nScaleMin-value :: ; sealed inline-only slot nScaleMax-value :: ; pack: 8; pointer-type-name: ; c-name: "struct tagOLEUIVIEWPROPSA"; end C-struct ; define constant = ; define constant = ; define inline-only constant $VPF-SELECTRELATIVE = #x00000001; define inline-only constant $VPF-DISABLERELATIVE = #x00000002; define inline-only constant $VPF-DISABLESCALE = #x00000004; define C-struct sealed inline-only slot cbStruct-value :: ; sealed inline-only slot dwFlags-value :: ; sealed array slot dwReserved1-array :: , length: 2, address-getter: dwReserved1-value; sealed inline-only slot lpfnHook-value :: ; sealed inline-only slot lCustData-value :: ; sealed array slot dwReserved2-array :: , length: 3, address-getter: dwReserved2-value; sealed inline-only slot lpOP-value :: ; pack: 8; pointer-type-name: ; c-name: "struct tagOLEUILINKPROPSA"; end C-struct ; define constant = ; define constant = ; define C-pointer-type => ; define C-pointer-type => ; define constant = ; define C-struct sealed inline-only slot cbStruct-value :: ; sealed inline-only slot dwFlags-value :: ; sealed inline-only slot lpPS-value :: ; sealed inline-only slot dwObject-value :: ; sealed inline-only slot lpObjInfo-value :: ; sealed inline-only slot dwLink-value :: ; sealed inline-only slot lpLinkInfo-value :: ; sealed inline-only slot lpGP-value :: ; sealed inline-only slot lpVP-value :: ; sealed inline-only slot lpLP-value :: ; pack: 8; pointer-type-name: ; c-name: "struct tagOLEUIOBJECTPROPSA"; end C-struct ; define constant = ; define C-function OleUIObjectProperties parameter lpoleuiobjectpropsa1 :: ; result value :: ; c-name: "OleUIObjectPropertiesA", c-modifiers: "__stdcall"; end; define constant = ; define inline-only constant $OPF-OBJECTISLINK = #x00000001; define inline-only constant $OPF-NOFILLDEFAULT = #x00000002; define inline-only constant $OPF-SHOWHELP = #x00000004; define inline-only constant $OPF-DISABLECONVERT = #x00000008; define inline-only constant $OLEUI-OPERR-SUBPROPNULL = $OLEUI-ERR-STANDARDMAX + 0; define inline-only constant $OLEUI-OPERR-SUBPROPINVALID = $OLEUI-ERR-STANDARDMAX + 1; define inline-only constant $OLEUI-OPERR-PROPSHEETNULL = $OLEUI-ERR-STANDARDMAX + 2; define inline-only constant $OLEUI-OPERR-PROPSHEETINVALID = $OLEUI-ERR-STANDARDMAX + 3; define inline-only constant $OLEUI-OPERR-SUPPROP = $OLEUI-ERR-STANDARDMAX + 4; define inline-only constant $OLEUI-OPERR-PROPSINVALID = $OLEUI-ERR-STANDARDMAX + 5; define inline-only constant $OLEUI-OPERR-PAGESINCORRECT = $OLEUI-ERR-STANDARDMAX + 6; define inline-only constant $OLEUI-OPERR-INVALIDPAGES = $OLEUI-ERR-STANDARDMAX + 7; define inline-only constant $OLEUI-OPERR-NOTSUPPORTED = $OLEUI-ERR-STANDARDMAX + 8; define inline-only constant $OLEUI-OPERR-DLGPROCNOTNULL = $OLEUI-ERR-STANDARDMAX + 9; define inline-only constant $OLEUI-OPERR-LPARAMNOTZERO = $OLEUI-ERR-STANDARDMAX + 10; define inline-only constant $OLEUI-GPERR-STRINGINVALID = $OLEUI-ERR-STANDARDMAX + 11; define inline-only constant $OLEUI-GPERR-CLASSIDINVALID = $OLEUI-ERR-STANDARDMAX + 12; define inline-only constant $OLEUI-GPERR-LPCLSIDEXCLUDEINVALID = $OLEUI-ERR-STANDARDMAX + 13; define inline-only constant $OLEUI-GPERR-CBFORMATINVALID = $OLEUI-ERR-STANDARDMAX + 14; define inline-only constant $OLEUI-VPERR-METAPICTINVALID = $OLEUI-ERR-STANDARDMAX + 15; define inline-only constant $OLEUI-VPERR-DVASPECTINVALID = $OLEUI-ERR-STANDARDMAX + 16; define inline-only constant $OLEUI-LPERR-LINKCNTRNULL = $OLEUI-ERR-STANDARDMAX + 17; define inline-only constant $OLEUI-LPERR-LINKCNTRINVALID = $OLEUI-ERR-STANDARDMAX + 18; define inline-only constant $OLEUI-OPERR-PROPERTYSHEET = $OLEUI-ERR-STANDARDMAX + 19; define inline-only constant $OLEUI-OPERR-OBJINFOINVALID = $OLEUI-ERR-STANDARDMAX + 20; define inline-only constant $OLEUI-OPERR-LINKINFOINVALID = $OLEUI-ERR-STANDARDMAX + 21; define inline-only constant $OLEUI-QUERY-GETCLASSID = #xFF00; define inline-only constant $OLEUI-QUERY-LINKBROKEN = #xFF01; define C-function OleUIUpdateLinks parameter lpOleUILinkCntr :: ; parameter hwndParent :: ; parameter lpszTitle :: ; parameter cLinks :: ; result value :: ; c-name: "OleUIUpdateLinksA", c-modifiers: "__stdcall"; end;