home *** CD-ROM | disk | FTP | other *** search
- //----------------------------------------------------------------------------
- // OleDlg.hpp - dcc32 generated hdr (DO NOT EDIT) rev: -2
- // From: OleDlg.pas
- //----------------------------------------------------------------------------
- #ifndef OleDlgHPP
- #define OleDlgHPP
- //----------------------------------------------------------------------------
- #ifndef OLE2HPP
- #include <OLE2.hpp>
- #endif
-
- #ifndef CommCtrlHPP
- #include <CommCtrl.hpp>
- #endif
-
- #ifndef WindowsHPP
- #include <Windows.hpp>
- #endif
-
- #ifndef SystemHPP
- #include <System.hpp>
- #endif
-
- namespace Oledlg
- {
- //-- type declarations -------------------------------------------------------
- typedef System::Longint __stdcall (*TFNOleUIHook)(System::Integer Wnd, System::Longint Msg, System::Longint
- WParam, System::Longint LParam);
-
- struct TOleUIInsertObject;
- typedef TOleUIInsertObject *POleUIInsertObject;
-
- struct TOleUIInsertObject
- {
- System::Longint cbStruct;
- System::Longint dwFlags;
- System::Integer hWndOwner;
- System::Char *lpszCaption;
- TFNOleUIHook lpfnHook;
- System::Longint lCustData;
- System::Integer hInstance;
- System::Char *lpszTemplate;
- System::Integer hResource;
- Ole2::TGUID clsid;
- System::Char *lpszFile;
- System::Integer cchFile;
- System::Integer cClsidExclude;
- Ole2::TGUID *lpClsidExclude;
- Ole2::TGUID iid;
- System::Longint oleRender;
- Ole2::TFormatEtc *lpFormatEtc;
- Ole2::IOleClientSite *lpIOleClientSite;
- Ole2::IStorage *lpIStorage;
- void *ppvObj;
- System::Longint sc;
- System::Integer hMetaPict;
- } ;
-
- struct TOleUIPasteEntry;
- typedef TOleUIPasteEntry *POleUIPasteEntry;
-
- struct TOleUIPasteEntry
- {
- Ole2::TFormatEtc fmtetc;
- System::Char *lpstrFormatName;
- System::Char *lpstrResultText;
- System::Longint dwFlags;
- System::Longint dwScratchSpace;
- } ;
-
- struct TOleUIPasteSpecial;
- typedef TOleUIPasteSpecial *POleUIPasteSpecial;
-
- struct TOleUIPasteSpecial
- {
- System::Longint cbStruct;
- System::Longint dwFlags;
- System::Integer hWndOwner;
- System::Char *lpszCaption;
- TFNOleUIHook lpfnHook;
- System::Longint lCustData;
- System::Integer hInstance;
- System::Char *lpszTemplate;
- System::Integer hResource;
- Ole2::IDataObject *lpSrcDataObj;
- TOleUIPasteEntry *arrPasteEntries;
- System::Integer cPasteEntries;
- System::Longint *arrLinkTypes;
- System::Integer cLinkTypes;
- System::Integer cClsidExclude;
- Ole2::TGUID *lpClsidExclude;
- System::Integer nSelectedIndex;
- System::LongBool fLink;
- System::Integer hMetaPict;
- Windows::TSize sizel;
- } ;
-
- class __declspec(delphiclass) IOleUILinkContainer;
- class __declspec(pascalimplementation) IOleUILinkContainer : public Ole2::IUnknown
- {
- typedef IOleUILinkContainer ThisClass;
- typedef Ole2::IUnknown inherited;
-
- public:
- virtual System::Longint __stdcall GetNextLink(System::Longint dwLink) = 0;
- virtual System::Longint __stdcall SetLinkUpdateOptions(System::Longint dwLink, System::Longint dwUpdateOpt
- ) = 0;
- virtual System::Longint __stdcall GetLinkUpdateOptions(System::Longint dwLink, System::Longint &dwUpdateOpt
- ) = 0;
- virtual System::Longint __stdcall SetLinkSource(System::Longint dwLink, System::PChar pszDisplayName
- , System::Longint lenFileName, System::Longint &chEaten, System::LongBool fValidateSource) = 0;
- virtual System::Longint __stdcall GetLinkSource(System::Longint dwLink, System::PChar &pszDisplayName
- , System::Longint &lenFileName, System::PChar &pszFullLinkType, System::PChar &pszShortLinkType, System::LongBool
- &fSourceAvailable, System::LongBool &fIsSelected) = 0;
- virtual System::Longint __stdcall OpenLinkSource(System::Longint dwLink) = 0;
- virtual System::Longint __stdcall UpdateLink(System::Longint dwLink, System::LongBool fErrorMessage
- , System::LongBool fErrorAction) = 0;
- virtual System::Longint __stdcall CancelLink(System::Longint dwLink) = 0;
- public:
- /* !! TObject.Create */ __fastcall IOleUILinkContainer(void) : Ole2::IUnknown() { }
- /* !! TObject.Destroy */ __fastcall virtual ~IOleUILinkContainer(void) { }
-
- };
-
- struct TOleUIEditLinks;
- typedef TOleUIEditLinks *POleUIEditLinks;
-
- struct TOleUIEditLinks
- {
- System::Longint cbStruct;
- System::Longint dwFlags;
- System::Integer hWndOwner;
- System::Char *lpszCaption;
- TFNOleUIHook lpfnHook;
- System::Longint lCustData;
- System::Integer hInstance;
- System::Char *lpszTemplate;
- System::Integer hResource;
- IOleUILinkContainer *OleUILinkContainer;
- } ;
-
- struct TOleUIChangeIcon;
- typedef TOleUIChangeIcon *POleUIChangeIcon;
-
- struct TOleUIChangeIcon
- {
- System::Longint cbStruct;
- System::Longint dwFlags;
- System::Integer hWndOwner;
- System::Char *lpszCaption;
- TFNOleUIHook lpfnHook;
- System::Longint lCustData;
- System::Integer hInstance;
- System::Char *lpszTemplate;
- System::Integer hResource;
- System::Integer hMetaPict;
- Ole2::TGUID clsid;
- System::Char szIconExe[260];
- System::Integer cchIconExe;
- } ;
-
- struct TOleUIConvert;
- typedef TOleUIConvert *POleUIConvert;
-
- struct TOleUIConvert
- {
- System::Longint cbStruct;
- System::Longint dwFlags;
- System::Integer hWndOwner;
- System::Char *lpszCaption;
- TFNOleUIHook lpfnHook;
- System::Longint lCustData;
- System::Integer hInstance;
- System::Char *lpszTemplate;
- System::Integer hResource;
- Ole2::TGUID clsid;
- Ole2::TGUID clsidConvertDefault;
- Ole2::TGUID clsidActivateDefault;
- Ole2::TGUID clsidNew;
- System::Longint dvAspect;
- System::Word wFormat;
- System::LongBool fIsLinkedObject;
- System::Integer hMetaPict;
- System::Char *lpszUserType;
- System::LongBool fObjectsIconChanged;
- System::Char *lpszDefLabel;
- System::Integer cClsidExclude;
- Ole2::TGUID *lpClsidExclude;
- } ;
-
- struct TOleUIBusy;
- typedef TOleUIBusy *POleUIBusy;
-
- struct TOleUIBusy
- {
- System::Longint cbStruct;
- System::Longint dwFlags;
- System::Integer hWndOwner;
- System::Char *lpszCaption;
- TFNOleUIHook lpfnHook;
- System::Longint lCustData;
- System::Integer hInstance;
- System::Char *lpszTemplate;
- System::Integer hResource;
- System::Integer task;
- System::Integer *lphWndDialog;
- } ;
-
- class __declspec(delphiclass) IOleUIObjInfo;
- class __declspec(pascalimplementation) IOleUIObjInfo : public Ole2::IUnknown
- {
- typedef IOleUIObjInfo ThisClass;
- typedef Ole2::IUnknown inherited;
-
- public:
- virtual System::Longint __stdcall GetObjectInfo(System::Longint dwObject, System::Longint &dwObjSize
- , System::PChar &lpszLabel, System::PChar &lpszType, System::PChar &lpszShortType, System::PChar &
- lpszLocation) = 0;
- virtual System::Longint __stdcall GetConvertInfo(System::Longint dwObject, Ole2::TGUID &ClassID, System::Word
- &wFormat, Ole2::TGUID &ConvertDefaultClassID, Ole2::PGUID &lpClsidExclude, System::Longint &cClsidExclude
- ) = 0;
- virtual System::Longint __stdcall ConvertObject(System::Longint dwObject, const Ole2::TGUID &clsidNew
- ) = 0;
- virtual System::Longint __stdcall GetViewInfo(System::Longint dwObject, System::Integer &hMetaPict,
- System::Longint &dvAspect, System::Integer &nCurrentScale) = 0;
- virtual System::Longint __stdcall SetViewInfo(System::Longint dwObject, System::Integer hMetaPict,
- System::Longint dvAspect, System::Integer nCurrentScale, System::LongBool bRelativeToOrig) = 0;
- public:
-
- /* !! TObject.Create */ __fastcall IOleUIObjInfo(void) : Ole2::IUnknown() { }
- /* !! TObject.Destroy */ __fastcall virtual ~IOleUIObjInfo(void) { }
-
- };
-
- class __declspec(delphiclass) IOleUILinkInfo;
- class __declspec(pascalimplementation) IOleUILinkInfo : public IOleUILinkContainer
- {
- typedef IOleUILinkInfo ThisClass;
- typedef IOleUILinkContainer inherited;
-
- public:
- virtual System::Longint __stdcall GetLastUpdate(System::Longint dwLink, Windows::TFileTime &LastUpdate
- ) = 0;
- public:
- /* !! TObject.Create */ __fastcall IOleUILinkInfo(void) : Oledlg::IOleUILinkContainer() { }
- /* !! TObject.Destroy */ __fastcall virtual ~IOleUILinkInfo(void) { }
-
- };
-
- struct TOleUIGnrlProps;
- typedef TOleUIGnrlProps *POleUIGnrlProps;
-
- struct TOleUIGnrlProps
- {
- System::Longint cbStruct;
- System::Longint dwFlags;
- System::Longint dwReserved1[2];
- TFNOleUIHook lpfnHook;
- System::Longint lCustData;
- System::Longint dwReserved2[3];
- void *lpOP;
- } ;
-
- struct TOleUIViewProps;
- typedef TOleUIViewProps *POleUIViewProps;
-
- struct TOleUIViewProps
- {
- System::Longint cbStruct;
- System::Longint dwFlags;
- System::Longint dwReserved1[2];
- TFNOleUIHook lpfnHook;
- System::Longint lCustData;
- System::Longint dwReserved2[3];
- void *lpOP;
- System::Integer nScaleMin;
- System::Integer nScaleMax;
- } ;
-
- struct TOleUILinkProps;
- typedef TOleUILinkProps *POleUILinkProps;
-
- struct TOleUILinkProps
- {
- System::Longint cbStruct;
- System::Longint dwFlags;
- System::Longint dwReserved1[2];
- TFNOleUIHook lpfnHook;
- System::Longint lCustData;
- System::Longint dwReserved2[3];
- void *lpOP;
- } ;
-
- struct TOleUIObjectProps;
- typedef TOleUIObjectProps *POleUIObjectProps;
-
- struct TOleUIObjectProps
- {
- System::Longint cbStruct;
- System::Longint dwFlags;
- Commctrl::TPropSheetHeaderA *lpPS;
- System::Longint dwObject;
- IOleUIObjInfo *lpObjInfo;
- System::Longint dwLink;
- IOleUILinkInfo *lpLinkInfo;
- TOleUIGnrlProps *lpGP;
- TOleUIViewProps *lpVP;
- TOleUILinkProps *lpLP;
- } ;
-
- //-- var, const, procedure ---------------------------------------------------
- #define IDC_OLEUIHELP System::Byte(99)
- #define IDC_IO_CREATENEW System::Smallint(2100)
- #define IDC_IO_CREATEFROMFILE System::Smallint(2101)
- #define IDC_IO_LINKFILE System::Smallint(2102)
- #define IDC_IO_OBJECTTYPELIST System::Smallint(2103)
- #define IDC_IO_DISPLAYASICON System::Smallint(2104)
- #define IDC_IO_CHANGEICON System::Smallint(2105)
- #define IDC_IO_FILE System::Smallint(2106)
- #define IDC_IO_FILEDISPLAY System::Smallint(2107)
- #define IDC_IO_RESULTIMAGE System::Smallint(2108)
- #define IDC_IO_RESULTTEXT System::Smallint(2109)
- #define IDC_IO_ICONDISPLAY System::Smallint(2110)
- #define IDC_IO_OBJECTTYPETEXT System::Smallint(2111)
- #define IDC_IO_FILETEXT System::Smallint(2112)
- #define IDC_IO_FILETYPE System::Smallint(2113)
- #define IDC_IO_INSERTCONTROL System::Smallint(2114)
- #define IDC_IO_ADDCONTROL System::Smallint(2115)
- #define IDC_IO_CONTROLTYPELIST System::Smallint(2116)
- #define IDC_PS_PASTE System::Smallint(500)
- #define IDC_PS_PASTELINK System::Smallint(501)
- #define IDC_PS_SOURCETEXT System::Smallint(502)
- #define IDC_PS_PASTELIST System::Smallint(503)
- #define IDC_PS_PASTELINKLIST System::Smallint(504)
- #define IDC_PS_DISPLAYLIST System::Smallint(505)
- #define IDC_PS_DISPLAYASICON System::Smallint(506)
- #define IDC_PS_ICONDISPLAY System::Smallint(507)
- #define IDC_PS_CHANGEICON System::Smallint(508)
- #define IDC_PS_RESULTIMAGE System::Smallint(509)
- #define IDC_PS_RESULTTEXT System::Smallint(510)
- #define IDC_CI_GROUP System::Byte(120)
- #define IDC_CI_CURRENT System::Byte(121)
- #define IDC_CI_CURRENTICON System::Byte(122)
- #define IDC_CI_DEFAULT System::Byte(123)
- #define IDC_CI_DEFAULTICON System::Byte(124)
- #define IDC_CI_FROMFILE System::Byte(125)
- #define IDC_CI_FROMFILEEDIT System::Byte(126)
- #define IDC_CI_ICONLIST System::Byte(127)
- #define IDC_CI_LABEL System::Byte(128)
- #define IDC_CI_LABELEDIT System::Byte(129)
- #define IDC_CI_BROWSE System::Byte(130)
- #define IDC_CI_ICONDISPLAY System::Byte(131)
- #define IDC_CV_OBJECTTYPE System::Byte(150)
- #define IDC_CV_DISPLAYASICON System::Byte(152)
- #define IDC_CV_CHANGEICON System::Byte(153)
- #define IDC_CV_ACTIVATELIST System::Byte(154)
- #define IDC_CV_CONVERTTO System::Byte(155)
- #define IDC_CV_ACTIVATEAS System::Byte(156)
- #define IDC_CV_RESULTTEXT System::Byte(157)
- #define IDC_CV_CONVERTLIST System::Byte(158)
- #define IDC_CV_ICONDISPLAY System::Byte(165)
- #define IDC_EL_CHANGESOURCE System::Byte(201)
- #define IDC_EL_AUTOMATIC System::Byte(202)
- #define IDC_EL_CANCELLINK System::Byte(209)
- #define IDC_EL_UPDATENOW System::Byte(210)
- #define IDC_EL_OPENSOURCE System::Byte(211)
- #define IDC_EL_MANUAL System::Byte(212)
- #define IDC_EL_LINKSOURCE System::Byte(216)
- #define IDC_EL_LINKTYPE System::Byte(217)
- #define IDC_EL_LINKSLISTBOX System::Byte(206)
- #define IDC_EL_COL1 System::Byte(220)
- #define IDC_EL_COL2 System::Byte(221)
- #define IDC_EL_COL3 System::Byte(222)
- #define IDC_BZ_RETRY System::Smallint(600)
- #define IDC_BZ_ICON System::Smallint(601)
- #define IDC_BZ_MESSAGE1 System::Smallint(602)
- #define IDC_BZ_SWITCHTO System::Smallint(604)
- #define IDC_UL_METER System::Smallint(1029)
- #define IDC_UL_STOP System::Smallint(1030)
- #define IDC_UL_PERCENT System::Smallint(1031)
- #define IDC_UL_PROGRESS System::Smallint(1032)
- #define IDC_PU_LINKS System::Smallint(900)
- #define IDC_PU_TEXT System::Smallint(901)
- #define IDC_PU_CONVERT System::Smallint(902)
- #define IDC_PU_ICON System::Smallint(908)
- #define IDC_GP_OBJECTNAME System::Smallint(1009)
- #define IDC_GP_OBJECTTYPE System::Smallint(1010)
- #define IDC_GP_OBJECTSIZE System::Smallint(1011)
- #define IDC_GP_CONVERT System::Smallint(1013)
- #define IDC_GP_OBJECTICON System::Smallint(1014)
- #define IDC_GP_OBJECTLOCATION System::Smallint(1022)
- #define IDC_VP_PERCENT System::Smallint(1000)
- #define IDC_VP_CHANGEICON System::Smallint(1001)
- #define IDC_VP_EDITABLE System::Smallint(1002)
- #define IDC_VP_ASICON System::Smallint(1003)
- #define IDC_VP_RELATIVE System::Smallint(1005)
- #define IDC_VP_SPIN System::Smallint(1006)
- #define IDC_VP_SCALETXT System::Smallint(1034)
- #define IDC_VP_ICONDISPLAY System::Smallint(1021)
- #define IDC_VP_RESULTIMAGE System::Smallint(1033)
- #define IDC_LP_OPENSOURCE System::Smallint(1006)
- #define IDC_LP_UPDATENOW System::Smallint(1007)
- #define IDC_LP_BREAKLINK System::Smallint(1008)
- #define IDC_LP_LINKSOURCE System::Smallint(1012)
- #define IDC_LP_CHANGESOURCE System::Smallint(1015)
- #define IDC_LP_AUTOMATIC System::Smallint(1016)
- #define IDC_LP_MANUAL System::Smallint(1017)
- #define IDC_LP_DATE System::Smallint(1018)
- #define IDC_LP_TIME System::Smallint(1019)
- #define IDD_INSERTOBJECT System::Smallint(1000)
- #define IDD_CHANGEICON System::Smallint(1001)
- #define IDD_CONVERT System::Smallint(1002)
- #define IDD_PASTESPECIAL System::Smallint(1003)
- #define IDD_EDITLINKS System::Smallint(1004)
- #define IDD_BUSY System::Smallint(1006)
- #define IDD_UPDATELINKS System::Smallint(1007)
- #define IDD_CHANGESOURCE System::Smallint(1009)
- #define IDD_INSERTFILEBROWSE System::Smallint(1010)
- #define IDD_CHANGEICONBROWSE System::Smallint(1011)
- #define IDD_CONVERTONLY System::Smallint(1012)
- #define IDD_CHANGESOURCE4 System::Smallint(1013)
- #define IDD_GNRLPROPS System::Smallint(1100)
- #define IDD_VIEWPROPS System::Smallint(1101)
- #define IDD_LINKPROPS System::Smallint(1102)
- #define IDD_CANNOTUPDATELINK System::Smallint(1008)
- #define IDD_LINKSOURCEUNAVAILABLE System::Smallint(1020)
- #define IDD_SERVERNOTFOUND System::Smallint(1023)
- #define IDD_OUTOFMEMORY System::Smallint(1024)
- #define IDD_SERVERNOTREG System::Smallint(1021)
- #define IDD_LINKTYPECHANGED System::Smallint(1022)
- #define OLESTDDELIM System::Char(92)
- #define SZOLEUI_MSG_HELP "OLEUI_MSG_HELP"
- #define SZOLEUI_MSG_ENDDIALOG "OLEUI_MSG_ENDDIALOG"
- #define SZOLEUI_MSG_BROWSE "OLEUI_MSG_BROWSE"
- #define SZOLEUI_MSG_CHANGEICON "OLEUI_MSG_CHANGEICON"
- #define SZOLEUI_MSG_CLOSEBUSYDIALOG "OLEUI_MSG_CLOSEBUSYDIALOG"
- #define SZOLEUI_MSG_CONVERT "OLEUI_MSG_CONVERT"
- #define SZOLEUI_MSG_CHANGESOURCE "OLEUI_MSG_CHANGESOURCE"
- #define SZOLEUI_MSG_ADDCONTROL "OLEUI_MSG_ADDCONTROL"
- #define SZOLEUI_MSG_BROWSE_OFN "OLEUI_MSG_BROWSE_OFN"
- #define ID_BROWSE_CHANGEICON System::Byte(1)
- #define ID_BROWSE_INSERTFILE System::Byte(2)
- #define ID_BROWSE_ADDCONTROL System::Byte(3)
- #define ID_BROWSE_CHANGESOURCE System::Byte(4)
- #define OLEUI_FALSE System::Byte(0)
- #define OLEUI_SUCCESS System::Byte(1)
- #define OLEUI_OK System::Byte(1)
- #define OLEUI_CANCEL System::Byte(2)
- #define OLEUI_ERR_STANDARDMIN System::Byte(100)
- #define OLEUI_ERR_STRUCTURENULL System::Byte(101)
- #define OLEUI_ERR_STRUCTUREINVALID System::Byte(102)
- #define OLEUI_ERR_CBSTRUCTINCORRECT System::Byte(103)
- #define OLEUI_ERR_HWNDOWNERINVALID System::Byte(104)
- #define OLEUI_ERR_LPSZCAPTIONINVALID System::Byte(105)
- #define OLEUI_ERR_LPFNHOOKINVALID System::Byte(106)
- #define OLEUI_ERR_HINSTANCEINVALID System::Byte(107)
- #define OLEUI_ERR_LPSZTEMPLATEINVALID System::Byte(108)
- #define OLEUI_ERR_HRESOURCEINVALID System::Byte(109)
- #define OLEUI_ERR_FINDTEMPLATEFAILURE System::Byte(110)
- #define OLEUI_ERR_LOADTEMPLATEFAILURE System::Byte(111)
- #define OLEUI_ERR_DIALOGFAILURE System::Byte(112)
- #define OLEUI_ERR_LOCALMEMALLOC System::Byte(113)
- #define OLEUI_ERR_GLOBALMEMALLOC System::Byte(114)
- #define OLEUI_ERR_LOADSTRING System::Byte(115)
- #define OLEUI_ERR_OLEMEMALLOC System::Byte(116)
- #define OLEUI_ERR_STANDARDMAX System::Byte(117)
- #define IOF_SHOWHELP System::Byte(1)
- #define IOF_SELECTCREATENEW System::Byte(2)
- #define IOF_SELECTCREATEFROMFILE System::Byte(4)
- #define IOF_CHECKLINK System::Byte(8)
- #define IOF_CHECKDISPLAYASICON System::Byte(16)
- #define IOF_CREATENEWOBJECT System::Byte(32)
- #define IOF_CREATEFILEOBJECT System::Byte(64)
- #define IOF_CREATELINKOBJECT System::Byte(128)
- #define IOF_DISABLELINK System::Smallint(256)
- #define IOF_VERIFYSERVERSEXIST System::Smallint(512)
- #define IOF_DISABLEDISPLAYASICON System::Smallint(1024)
- #define IOF_HIDECHANGEICON System::Smallint(2048)
- #define IOF_SHOWINSERTCONTROL System::Smallint(4096)
- #define IOF_SELECTCREATECONTROL System::Smallint(8192)
- #define OLEUI_IOERR_LPSZFILEINVALID System::Byte(117)
- #define OLEUI_IOERR_LPSZLABELINVALID System::Byte(118)
- #define OLEUI_IOERR_HICONINVALID System::Byte(119)
- #define OLEUI_IOERR_LPFORMATETCINVALID System::Byte(120)
- #define OLEUI_IOERR_PPVOBJINVALID System::Byte(121)
- #define OLEUI_IOERR_LPIOLECLIENTSITEINVALID System::Byte(122)
- #define OLEUI_IOERR_LPISTORAGEINVALID System::Byte(123)
- #define OLEUI_IOERR_SCODEHASERROR System::Byte(124)
- #define OLEUI_IOERR_LPCLSIDEXCLUDEINVALID System::Byte(125)
- #define OLEUI_IOERR_CCHFILEINVALID System::Byte(126)
- #define OLEUIPASTE_ENABLEICON System::Smallint(2048)
- #define OLEUIPASTE_PASTEONLY System::Byte(0)
- #define OLEUIPASTE_PASTE System::Smallint(512)
- #define OLEUIPASTE_LINKANYTYPE System::Smallint(1024)
- #define OLEUIPASTE_LINKTYPE1 System::Byte(1)
- #define OLEUIPASTE_LINKTYPE2 System::Byte(2)
- #define OLEUIPASTE_LINKTYPE3 System::Byte(4)
- #define OLEUIPASTE_LINKTYPE4 System::Byte(8)
- #define OLEUIPASTE_LINKTYPE5 System::Byte(16)
- #define OLEUIPASTE_LINKTYPE6 System::Byte(32)
- #define OLEUIPASTE_LINKTYPE7 System::Byte(64)
- #define OLEUIPASTE_LINKTYPE8 System::Byte(128)
- #define PS_MAXLINKTYPES System::Byte(8)
- #define PSF_SHOWHELP System::Byte(1)
- #define PSF_SELECTPASTE System::Byte(2)
- #define PSF_SELECTPASTELINK System::Byte(4)
- #define PSF_CHECKDISPLAYASICON System::Byte(8)
- #define PSF_DISABLEDISPLAYASICON System::Byte(16)
- #define PSF_HIDECHANGEICON System::Byte(32)
- #define PSF_STAYONCLIPBOARDCHANGE System::Byte(64)
- #define PSF_NOREFRESHDATAOBJECT System::Byte(128)
- #define OLEUI_IOERR_SRCDATAOBJECTINVALID System::Byte(117)
- #define OLEUI_IOERR_ARRPASTEENTRIESINVALID System::Byte(118)
- #define OLEUI_IOERR_ARRLINKTYPESINVALID System::Byte(119)
- #define OLEUI_PSERR_CLIPBOARDCHANGED System::Byte(120)
- #define OLEUI_PSERR_GETCLIPBOARDFAILED System::Byte(121)
- #define OLEUI_ELERR_LINKCNTRNULL System::Byte(117)
- #define OLEUI_ELERR_LINKCNTRINVALID System::Byte(118)
- #define ELF_SHOWHELP System::Byte(1)
- #define ELF_DISABLEUPDATENOW System::Byte(2)
- #define ELF_DISABLEOPENSOURCE System::Byte(4)
- #define ELF_DISABLECHANGESOURCE System::Byte(8)
- #define ELF_DISABLECANCELLINK System::Byte(16)
- #define CIF_SHOWHELP System::Byte(1)
- #define CIF_SELECTCURRENT System::Byte(2)
- #define CIF_SELECTDEFAULT System::Byte(4)
- #define CIF_SELECTFROMFILE System::Byte(8)
- #define CIF_USEICONEXE System::Byte(16)
- #define OLEUI_CIERR_MUSTHAVECLSID System::Byte(117)
- #define OLEUI_CIERR_MUSTHAVECURRENTMETAFILE System::Byte(118)
- #define OLEUI_CIERR_SZICONEXEINVALID System::Byte(119)
- #define PROP_HWND_CHGICONDLG "HWND_CIDLG"
- #define CF_SHOWHELPBUTTON System::Byte(1)
- #define CF_SETCONVERTDEFAULT System::Byte(2)
- #define CF_SETACTIVATEDEFAULT System::Byte(4)
- #define CF_SELECTCONVERTTO System::Byte(8)
- #define CF_SELECTACTIVATEAS System::Byte(16)
- #define CF_DISABLEDISPLAYASICON System::Byte(32)
- #define CF_DISABLEACTIVATEAS System::Byte(64)
- #define CF_HIDECHANGEICON System::Byte(128)
- #define CF_CONVERTONLY System::Smallint(256)
- #define OLEUI_CTERR_CLASSIDINVALID System::Byte(118)
- #define OLEUI_CTERR_DVASPECTINVALID System::Byte(119)
- #define OLEUI_CTERR_CBFORMATINVALID System::Byte(120)
- #define OLEUI_CTERR_HMETAPICTINVALID System::Byte(121)
- #define OLEUI_CTERR_STRINGINVALID System::Byte(122)
- #define BZ_DISABLECANCELBUTTON System::Byte(1)
- #define BZ_DISABLESWITCHTOBUTTON System::Byte(2)
- #define BZ_DISABLERETRYBUTTON System::Byte(4)
- #define BZ_NOTRESPONDINGDIALOG System::Byte(8)
- #define OLEUI_BZERR_HTASKINVALID System::Byte(117)
- #define OLEUI_BZ_SWITCHTOSELECTED System::Byte(118)
- #define OLEUI_BZ_RETRYSELECTED System::Byte(119)
- #define OLEUI_BZ_CALLUNBLOCKED System::Byte(120)
- #define VPF_SELECTRELATIVE System::Byte(1)
- #define VPF_DISABLERELATIVE System::Byte(2)
- #define VPF_DISABLESCALE System::Byte(4)
- #define OPF_OBJECTISLINK System::Byte(1)
- #define OPF_NOFILLDEFAULT System::Byte(2)
- #define OPF_SHOWHELP System::Byte(4)
- #define OPF_DISABLECONVERT System::Byte(8)
- #define OLEUI_OPERR_SUBPROPNULL System::Byte(117)
- #define OLEUI_OPERR_SUBPROPINVALID System::Byte(118)
- #define OLEUI_OPERR_PROPSHEETNULL System::Byte(119)
- #define OLEUI_OPERR_PROPSHEETINVALID System::Byte(120)
- #define OLEUI_OPERR_SUPPROP System::Byte(121)
- #define OLEUI_OPERR_PROPSINVALID System::Byte(122)
- #define OLEUI_OPERR_PAGESINCORRECT System::Byte(123)
- #define OLEUI_OPERR_INVALIDPAGES System::Byte(124)
- #define OLEUI_OPERR_NOTSUPPORTED System::Byte(125)
- #define OLEUI_OPERR_DLGPROCNOTNULL System::Byte(126)
- #define OLEUI_OPERR_LPARAMNOTZERO System::Byte(127)
- #define OLEUI_GPERR_STRINGINVALID System::Byte(128)
- #define OLEUI_GPERR_CLASSIDINVALID System::Byte(129)
- #define OLEUI_GPERR_LPCLSIDEXCLUDEINVALID System::Byte(130)
- #define OLEUI_GPERR_CBFORMATINVALID System::Byte(131)
- #define OLEUI_VPERR_METAPICTINVALID System::Byte(132)
- #define OLEUI_VPERR_DVASPECTINVALID System::Byte(133)
- #define OLEUI_LPERR_LINKCNTRNULL System::Byte(134)
- #define OLEUI_LPERR_LINKCNTRINVALID System::Byte(135)
- #define OLEUI_OPERR_PROPERTYSHEET System::Byte(136)
- #define OLEUI_QUERY_GETCLASSID System::Integer(65280)
- #define OLEUI_QUERY_LINKBROKEN System::Integer(65281)
- extern "C" System::LongBool __stdcall OleUIAddVerbMenu(Ole2::IOleObject *oleObj, System::PChar pszShortType
- , System::Integer menu, System::Integer uPos, System::Integer uIDVerbMin, System::Integer uIDVerbMax
- , System::LongBool bAddConvert, System::Integer idConvert, System::Integer &outMenu);
- extern "C" System::Integer __stdcall OleUIInsertObject(TOleUIInsertObject &Info);
- extern "C" System::Integer __stdcall OleUIPasteSpecial(TOleUIPasteSpecial &Info);
- extern "C" System::Integer __stdcall OleUIEditLinks(TOleUIEditLinks &Info);
- extern "C" System::Integer __stdcall OleUIChangeIcon(TOleUIChangeIcon &Info);
- extern "C" System::Integer __stdcall OleUIConvert(TOleUIConvert &Info);
- extern "C" System::LongBool __stdcall OleUICanConvertOrActivateAs(const Ole2::TGUID &clsid, System::LongBool
- fIsLinkedObject, System::Word wFormat);
- extern "C" System::Integer __stdcall OleUIBusy(TOleUIBusy &Info);
- extern "C" System::Integer __stdcall OleUIObjectProperties(TOleUIObjectProps &Info);
- inline System::Integer __stdcall OleUIObjectProperties(TOleUIObjectProps &Info)
- {
- return OleUIObjectProperties(Info);
- }
-
- inline System::Integer __stdcall OleUIBusy(TOleUIBusy &Info)
- {
- return OleUIBusy(Info);
- }
-
- inline System::Integer __stdcall OleUIConvert(TOleUIConvert &Info)
- {
- return OleUIConvert(Info);
- }
-
- inline System::Integer __stdcall OleUIChangeIcon(TOleUIChangeIcon &Info)
- {
- return OleUIChangeIcon(Info);
- }
-
- inline System::Integer __stdcall OleUIEditLinks(TOleUIEditLinks &Info)
- {
- return OleUIEditLinks(Info);
- }
-
- inline System::Integer __stdcall OleUIPasteSpecial(TOleUIPasteSpecial &Info)
- {
- return OleUIPasteSpecial(Info);
- }
-
- inline System::Integer __stdcall OleUIInsertObject(TOleUIInsertObject &Info)
- {
- return OleUIInsertObject(Info);
- }
-
- inline System::LongBool __stdcall OleUIAddVerbMenu(Ole2::IOleObject *oleObj, System::PChar pszShortType
- , System::Integer menu, System::Integer uPos, System::Integer uIDVerbMin, System::Integer uIDVerbMax
- , System::LongBool bAddConvert, System::Integer idConvert, System::Integer &outMenu)
- {
- return OleUIAddVerbMenu(oleObj, pszShortType, menu, uPos, uIDVerbMin, uIDVerbMax, bAddConvert, idConvert
- , outMenu);
- }
-
-
- } /* namespace Oledlg */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Oledlg;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // OleDlg
-