File Annotation

Not logged in
4e2933c620 2015-04-21        kinaba: /***********************************************************************\
4e2933c620 2015-04-21        kinaba: *                                oledlg.d                               *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                       Windows API header module                       *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                 Translated from MinGW Windows headers                 *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                       Placed into public domain                       *
4e2933c620 2015-04-21        kinaba: \***********************************************************************/
4e2933c620 2015-04-21        kinaba: module win32.oledlg;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: import win32.commdlg, win32.dlgs, win32.ole2, win32.prsht, win32.shellapi,
4e2933c620 2015-04-21        kinaba:   win32.windows;
4e2933c620 2015-04-21        kinaba: private import win32.winbase, win32.objidl, win32.objfwd, win32.winnt;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: // FIXME: remove inherited methods from interface definitions
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const PS_MAXLINKTYPES=8;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const TCHAR[] OLESTDDELIM = "\\";
4e2933c620 2015-04-21        kinaba: const TCHAR[] SZOLEUI_MSG_HELP = "OLEUI_MSG_HELP";
4e2933c620 2015-04-21        kinaba: const TCHAR[] SZOLEUI_MSG_ENDDIALOG = "OLEUI_MSG_ENDDIALOG";
4e2933c620 2015-04-21        kinaba: const TCHAR[] SZOLEUI_MSG_BROWSE = "OLEUI_MSG_BROWSE";
4e2933c620 2015-04-21        kinaba: const TCHAR[] SZOLEUI_MSG_CHANGEICON = "OLEUI_MSG_CHANGEICON";
4e2933c620 2015-04-21        kinaba: const TCHAR[] SZOLEUI_MSG_CLOSEBUSYDIALOG = "OLEUI_MSG_CLOSEBUSYDIALOG";
4e2933c620 2015-04-21        kinaba: const TCHAR[] SZOLEUI_MSG_CONVERT = "OLEUI_MSG_CONVERT";
4e2933c620 2015-04-21        kinaba: const TCHAR[] SZOLEUI_MSG_CHANGESOURCE = "OLEUI_MSG_CHANGESOURCE";
4e2933c620 2015-04-21        kinaba: const TCHAR[] SZOLEUI_MSG_ADDCONTROL = "OLEUI_MSG_ADDCONTROL";
4e2933c620 2015-04-21        kinaba: const TCHAR[] SZOLEUI_MSG_BROWSE_OFN = "OLEUI_MSG_BROWSE_OFN";
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const TCHAR[] PROP_HWND_CHGICONDLG = "HWND_CIDLG";
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const IDC_OLEUIHELP=99;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum {
4e2933c620 2015-04-21        kinaba: 	IDC_IO_CREATENEW = 2100,
4e2933c620 2015-04-21        kinaba: 	IDC_IO_CREATEFROMFILE,
4e2933c620 2015-04-21        kinaba: 	IDC_IO_LINKFILE,
4e2933c620 2015-04-21        kinaba: 	IDC_IO_OBJECTTYPELIST,
4e2933c620 2015-04-21        kinaba: 	IDC_IO_DISPLAYASICON,
4e2933c620 2015-04-21        kinaba: 	IDC_IO_CHANGEICON,
4e2933c620 2015-04-21        kinaba: 	IDC_IO_FILE,
4e2933c620 2015-04-21        kinaba: 	IDC_IO_FILEDISPLAY,
4e2933c620 2015-04-21        kinaba: 	IDC_IO_RESULTIMAGE,
4e2933c620 2015-04-21        kinaba: 	IDC_IO_RESULTTEXT,
4e2933c620 2015-04-21        kinaba: 	IDC_IO_ICONDISPLAY,
4e2933c620 2015-04-21        kinaba: 	IDC_IO_OBJECTTYPETEXT,
4e2933c620 2015-04-21        kinaba: 	IDC_IO_FILETEXT,
4e2933c620 2015-04-21        kinaba: 	IDC_IO_FILETYPE,
4e2933c620 2015-04-21        kinaba: 	IDC_IO_INSERTCONTROL,
4e2933c620 2015-04-21        kinaba: 	IDC_IO_ADDCONTROL,
4e2933c620 2015-04-21        kinaba: 	IDC_IO_CONTROLTYPELIST // = 2116
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const IDC_PS_PASTE=500;
4e2933c620 2015-04-21        kinaba: const IDC_PS_PASTELINK=501;
4e2933c620 2015-04-21        kinaba: const IDC_PS_SOURCETEXT=502;
4e2933c620 2015-04-21        kinaba: const IDC_PS_PASTELIST=503;
4e2933c620 2015-04-21        kinaba: const IDC_PS_PASTELINKLIST=504;
4e2933c620 2015-04-21        kinaba: const IDC_PS_DISPLAYLIST=505;
4e2933c620 2015-04-21        kinaba: const IDC_PS_DISPLAYASICON=506;
4e2933c620 2015-04-21        kinaba: const IDC_PS_ICONDISPLAY=507;
4e2933c620 2015-04-21        kinaba: const IDC_PS_CHANGEICON=508;
4e2933c620 2015-04-21        kinaba: const IDC_PS_RESULTIMAGE=509;
4e2933c620 2015-04-21        kinaba: const IDC_PS_RESULTTEXT=510;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const IDC_CI_GROUP=120;
4e2933c620 2015-04-21        kinaba: const IDC_CI_CURRENT=121;
4e2933c620 2015-04-21        kinaba: const IDC_CI_CURRENTICON=122;
4e2933c620 2015-04-21        kinaba: const IDC_CI_DEFAULT=123;
4e2933c620 2015-04-21        kinaba: const IDC_CI_DEFAULTICON=124;
4e2933c620 2015-04-21        kinaba: const IDC_CI_FROMFILE=125;
4e2933c620 2015-04-21        kinaba: const IDC_CI_FROMFILEEDIT=126;
4e2933c620 2015-04-21        kinaba: const IDC_CI_ICONLIST=127;
4e2933c620 2015-04-21        kinaba: const IDC_CI_LABEL=128;
4e2933c620 2015-04-21        kinaba: const IDC_CI_LABELEDIT=129;
4e2933c620 2015-04-21        kinaba: const IDC_CI_BROWSE=130;
4e2933c620 2015-04-21        kinaba: const IDC_CI_ICONDISPLAY=131;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const IDC_CV_OBJECTTYPE=150;
4e2933c620 2015-04-21        kinaba: const IDC_CV_DISPLAYASICON=152;
4e2933c620 2015-04-21        kinaba: const IDC_CV_CHANGEICON=153;
4e2933c620 2015-04-21        kinaba: const IDC_CV_ACTIVATELIST=154;
4e2933c620 2015-04-21        kinaba: const IDC_CV_CONVERTTO=155;
4e2933c620 2015-04-21        kinaba: const IDC_CV_ACTIVATEAS=156;
4e2933c620 2015-04-21        kinaba: const IDC_CV_RESULTTEXT=157;
4e2933c620 2015-04-21        kinaba: const IDC_CV_CONVERTLIST=158;
4e2933c620 2015-04-21        kinaba: const IDC_CV_ICONDISPLAY=165;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const IDC_EL_CHANGESOURCE=201;
4e2933c620 2015-04-21        kinaba: const IDC_EL_AUTOMATIC=202;
4e2933c620 2015-04-21        kinaba: const IDC_EL_CANCELLINK=209;
4e2933c620 2015-04-21        kinaba: const IDC_EL_UPDATENOW=210;
4e2933c620 2015-04-21        kinaba: const IDC_EL_OPENSOURCE=211;
4e2933c620 2015-04-21        kinaba: const IDC_EL_MANUAL=212;
4e2933c620 2015-04-21        kinaba: const IDC_EL_LINKSOURCE=216;
4e2933c620 2015-04-21        kinaba: const IDC_EL_LINKTYPE=217;
4e2933c620 2015-04-21        kinaba: const IDC_EL_LINKSLISTBOX=206;
4e2933c620 2015-04-21        kinaba: const IDC_EL_COL1=220;
4e2933c620 2015-04-21        kinaba: const IDC_EL_COL2=221;
4e2933c620 2015-04-21        kinaba: const IDC_EL_COL3=222;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const IDC_BZ_RETRY=600;
4e2933c620 2015-04-21        kinaba: const IDC_BZ_ICON=601;
4e2933c620 2015-04-21        kinaba: const IDC_BZ_MESSAGE1=602;
4e2933c620 2015-04-21        kinaba: const IDC_BZ_SWITCHTO=604;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const IDC_UL_METER=1029;
4e2933c620 2015-04-21        kinaba: const IDC_UL_STOP=1030;
4e2933c620 2015-04-21        kinaba: const IDC_UL_PERCENT=1031;
4e2933c620 2015-04-21        kinaba: const IDC_UL_PROGRESS=1032;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const IDC_PU_LINKS=900;
4e2933c620 2015-04-21        kinaba: const IDC_PU_TEXT=901;
4e2933c620 2015-04-21        kinaba: const IDC_PU_CONVERT=902;
4e2933c620 2015-04-21        kinaba: const IDC_PU_ICON=908;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const IDC_GP_OBJECTNAME=1009;
4e2933c620 2015-04-21        kinaba: const IDC_GP_OBJECTTYPE=1010;
4e2933c620 2015-04-21        kinaba: const IDC_GP_OBJECTSIZE=1011;
4e2933c620 2015-04-21        kinaba: const IDC_GP_CONVERT=1013;
4e2933c620 2015-04-21        kinaba: const IDC_GP_OBJECTICON=1014;
4e2933c620 2015-04-21        kinaba: const IDC_GP_OBJECTLOCATION=1022;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const IDC_VP_PERCENT=1000;
4e2933c620 2015-04-21        kinaba: const IDC_VP_CHANGEICON=1001;
4e2933c620 2015-04-21        kinaba: const IDC_VP_EDITABLE=1002;
4e2933c620 2015-04-21        kinaba: const IDC_VP_ASICON=1003;
4e2933c620 2015-04-21        kinaba: const IDC_VP_RELATIVE=1005;
4e2933c620 2015-04-21        kinaba: const IDC_VP_SPIN=1006;
4e2933c620 2015-04-21        kinaba: const IDC_VP_SCALETXT=1034;
4e2933c620 2015-04-21        kinaba: const IDC_VP_ICONDISPLAY=1021;
4e2933c620 2015-04-21        kinaba: const IDC_VP_RESULTIMAGE=1033;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const IDC_LP_OPENSOURCE=1006;
4e2933c620 2015-04-21        kinaba: const IDC_LP_UPDATENOW=1007;
4e2933c620 2015-04-21        kinaba: const IDC_LP_BREAKLINK=1008;
4e2933c620 2015-04-21        kinaba: const IDC_LP_LINKSOURCE=1012;
4e2933c620 2015-04-21        kinaba: const IDC_LP_CHANGESOURCE=1015;
4e2933c620 2015-04-21        kinaba: const IDC_LP_AUTOMATIC=1016;
4e2933c620 2015-04-21        kinaba: const IDC_LP_MANUAL=1017;
4e2933c620 2015-04-21        kinaba: const IDC_LP_DATE=1018;
4e2933c620 2015-04-21        kinaba: const IDC_LP_TIME=1019;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const IDD_INSERTOBJECT=1000;
4e2933c620 2015-04-21        kinaba: const IDD_CHANGEICON=1001;
4e2933c620 2015-04-21        kinaba: const IDD_CONVERT=1002;
4e2933c620 2015-04-21        kinaba: const IDD_PASTESPECIAL=1003;
4e2933c620 2015-04-21        kinaba: const IDD_EDITLINKS=1004;
4e2933c620 2015-04-21        kinaba: const IDD_BUSY=1006;
4e2933c620 2015-04-21        kinaba: const IDD_UPDATELINKS=1007;
4e2933c620 2015-04-21        kinaba: const IDD_CHANGESOURCE=1009;
4e2933c620 2015-04-21        kinaba: const IDD_INSERTFILEBROWSE=1010;
4e2933c620 2015-04-21        kinaba: const IDD_CHANGEICONBROWSE=1011;
4e2933c620 2015-04-21        kinaba: const IDD_CONVERTONLY=1012;
4e2933c620 2015-04-21        kinaba: const IDD_CHANGESOURCE4=1013;
4e2933c620 2015-04-21        kinaba: const IDD_GNRLPROPS=1100;
4e2933c620 2015-04-21        kinaba: const IDD_VIEWPROPS=1101;
4e2933c620 2015-04-21        kinaba: const IDD_LINKPROPS=1102;
4e2933c620 2015-04-21        kinaba: const IDD_CANNOTUPDATELINK=1008;
4e2933c620 2015-04-21        kinaba: const IDD_LINKSOURCEUNAVAILABLE=1020;
4e2933c620 2015-04-21        kinaba: const IDD_SERVERNOTFOUND=1023;
4e2933c620 2015-04-21        kinaba: const IDD_OUTOFMEMORY=1024;
4e2933c620 2015-04-21        kinaba: const IDD_SERVERNOTREGW=1021;
4e2933c620 2015-04-21        kinaba: const IDD_LINKTYPECHANGEDW=1022;
4e2933c620 2015-04-21        kinaba: const IDD_SERVERNOTREGA=1025;
4e2933c620 2015-04-21        kinaba: const IDD_LINKTYPECHANGEDA=1026;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const ID_BROWSE_CHANGEICON=1;
4e2933c620 2015-04-21        kinaba: const ID_BROWSE_INSERTFILE=2;
4e2933c620 2015-04-21        kinaba: const ID_BROWSE_ADDCONTROL=3;
4e2933c620 2015-04-21        kinaba: const ID_BROWSE_CHANGESOURCE=4;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const OLEUI_FALSE=0;
4e2933c620 2015-04-21        kinaba: const OLEUI_SUCCESS=1;
4e2933c620 2015-04-21        kinaba: const OLEUI_OK=1;
4e2933c620 2015-04-21        kinaba: const OLEUI_CANCEL=2;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_STANDARDMIN=100;
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_STRUCTURENULL=101;
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_STRUCTUREINVALID=102;
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_CBSTRUCTINCORRECT=103;
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_HWNDOWNERINVALID=104;
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_LPSZCAPTIONINVALID=105;
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_LPFNHOOKINVALID=106;
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_HINSTANCEINVALID=107;
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_LPSZTEMPLATEINVALID=108;
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_HRESOURCEINVALID=109;
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_FINDTEMPLATEFAILURE=110;
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_LOADTEMPLATEFAILURE=111;
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_DIALOGFAILURE=112;
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_LOCALMEMALLOC=113;
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_GLOBALMEMALLOC=114;
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_LOADSTRING=115;
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_OLEMEMALLOC=116;
4e2933c620 2015-04-21        kinaba: const OLEUI_ERR_STANDARDMAX=116;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const OPF_OBJECTISLINK=1;
4e2933c620 2015-04-21        kinaba: const OPF_NOFILLDEFAULT=2;
4e2933c620 2015-04-21        kinaba: const OPF_SHOWHELP=4;
4e2933c620 2015-04-21        kinaba: const OPF_DISABLECONVERT=8;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const OLEUI_OPERR_SUBPROPNULL=OLEUI_ERR_STANDARDMAX;
4e2933c620 2015-04-21        kinaba: const OLEUI_OPERR_SUBPROPINVALID=(OLEUI_ERR_STANDARDMAX+1);
4e2933c620 2015-04-21        kinaba: const OLEUI_OPERR_PROPSHEETNULL=(OLEUI_ERR_STANDARDMAX+2);
4e2933c620 2015-04-21        kinaba: const OLEUI_OPERR_PROPSHEETINVALID=(OLEUI_ERR_STANDARDMAX+3);
4e2933c620 2015-04-21        kinaba: const OLEUI_OPERR_SUPPROP=(OLEUI_ERR_STANDARDMAX+4);
4e2933c620 2015-04-21        kinaba: const OLEUI_OPERR_PROPSINVALID=(OLEUI_ERR_STANDARDMAX+5);
4e2933c620 2015-04-21        kinaba: const OLEUI_OPERR_PAGESINCORRECT=(OLEUI_ERR_STANDARDMAX+6);
4e2933c620 2015-04-21        kinaba: const OLEUI_OPERR_INVALIDPAGES=(OLEUI_ERR_STANDARDMAX+7);
4e2933c620 2015-04-21        kinaba: const OLEUI_OPERR_NOTSUPPORTED=(OLEUI_ERR_STANDARDMAX+8);
4e2933c620 2015-04-21        kinaba: const OLEUI_OPERR_DLGPROCNOTNULL=(OLEUI_ERR_STANDARDMAX+9);
4e2933c620 2015-04-21        kinaba: const OLEUI_OPERR_LPARAMNOTZERO=(OLEUI_ERR_STANDARDMAX+10);
4e2933c620 2015-04-21        kinaba: const OLEUI_GPERR_STRINGINVALID=(OLEUI_ERR_STANDARDMAX+11);
4e2933c620 2015-04-21        kinaba: const OLEUI_GPERR_CLASSIDINVALID=(OLEUI_ERR_STANDARDMAX+12);
4e2933c620 2015-04-21        kinaba: const OLEUI_GPERR_LPCLSIDEXCLUDEINVALID=(OLEUI_ERR_STANDARDMAX+13);
4e2933c620 2015-04-21        kinaba: const OLEUI_GPERR_CBFORMATINVALID=(OLEUI_ERR_STANDARDMAX+14);
4e2933c620 2015-04-21        kinaba: const OLEUI_VPERR_METAPICTINVALID=(OLEUI_ERR_STANDARDMAX+15);
4e2933c620 2015-04-21        kinaba: const OLEUI_VPERR_DVASPECTINVALID=(OLEUI_ERR_STANDARDMAX+16);
4e2933c620 2015-04-21        kinaba: const OLEUI_LPERR_LINKCNTRNULL=(OLEUI_ERR_STANDARDMAX+17);
4e2933c620 2015-04-21        kinaba: const OLEUI_LPERR_LINKCNTRINVALID=(OLEUI_ERR_STANDARDMAX+18);
4e2933c620 2015-04-21        kinaba: const OLEUI_OPERR_PROPERTYSHEET=(OLEUI_ERR_STANDARDMAX+19);
4e2933c620 2015-04-21        kinaba: const OLEUI_OPERR_OBJINFOINVALID=(OLEUI_ERR_STANDARDMAX+20);
4e2933c620 2015-04-21        kinaba: const OLEUI_OPERR_LINKINFOINVALID=(OLEUI_ERR_STANDARDMAX+21);
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const OLEUI_QUERY_GETCLASSID=65280;
4e2933c620 2015-04-21        kinaba: const OLEUI_QUERY_LINKBROKEN=65281;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const IOF_SHOWHELP=1;
4e2933c620 2015-04-21        kinaba: const IOF_SELECTCREATENEW=2;
4e2933c620 2015-04-21        kinaba: const IOF_SELECTCREATEFROMFILE=4;
4e2933c620 2015-04-21        kinaba: const IOF_CHECKLINK=8;
4e2933c620 2015-04-21        kinaba: const IOF_CHECKDISPLAYASICON=16;
4e2933c620 2015-04-21        kinaba: const IOF_CREATENEWOBJECT=32;
4e2933c620 2015-04-21        kinaba: const IOF_CREATEFILEOBJECT=64;
4e2933c620 2015-04-21        kinaba: const IOF_CREATELINKOBJECT=128;
4e2933c620 2015-04-21        kinaba: const IOF_DISABLELINK=256;
4e2933c620 2015-04-21        kinaba: const IOF_VERIFYSERVERSEXIST=512;
4e2933c620 2015-04-21        kinaba: const IOF_DISABLEDISPLAYASICON=1024;
4e2933c620 2015-04-21        kinaba: const IOF_HIDECHANGEICON=2048;
4e2933c620 2015-04-21        kinaba: const IOF_SHOWINSERTCONTROL=4096;
4e2933c620 2015-04-21        kinaba: const IOF_SELECTCREATECONTROL=8192;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const OLEUI_IOERR_LPSZFILEINVALID=OLEUI_ERR_STANDARDMAX;
4e2933c620 2015-04-21        kinaba: const OLEUI_IOERR_LPSZLABELINVALID=(OLEUI_ERR_STANDARDMAX+1);
4e2933c620 2015-04-21        kinaba: const OLEUI_IOERR_HICONINVALID=(OLEUI_ERR_STANDARDMAX+2);
4e2933c620 2015-04-21        kinaba: const OLEUI_IOERR_LPFORMATETCINVALID=(OLEUI_ERR_STANDARDMAX+3);
4e2933c620 2015-04-21        kinaba: const OLEUI_IOERR_PPVOBJINVALID=(OLEUI_ERR_STANDARDMAX+4);
4e2933c620 2015-04-21        kinaba: const OLEUI_IOERR_LPIOLECLIENTSITEINVALID=(OLEUI_ERR_STANDARDMAX+5);
4e2933c620 2015-04-21        kinaba: const OLEUI_IOERR_LPISTORAGEINVALID=(OLEUI_ERR_STANDARDMAX+6);
4e2933c620 2015-04-21        kinaba: const OLEUI_IOERR_SCODEHASERROR=(OLEUI_ERR_STANDARDMAX+7);
4e2933c620 2015-04-21        kinaba: const OLEUI_IOERR_LPCLSIDEXCLUDEINVALID=(OLEUI_ERR_STANDARDMAX+8);
4e2933c620 2015-04-21        kinaba: const OLEUI_IOERR_CCHFILEINVALID=(OLEUI_ERR_STANDARDMAX+9);
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const PSF_SHOWHELP=1;
4e2933c620 2015-04-21        kinaba: const PSF_SELECTPASTE=2;
4e2933c620 2015-04-21        kinaba: const PSF_SELECTPASTELINK=4;
4e2933c620 2015-04-21        kinaba: const PSF_CHECKDISPLAYASICON=8;
4e2933c620 2015-04-21        kinaba: const PSF_DISABLEDISPLAYASICON=16;
4e2933c620 2015-04-21        kinaba: const PSF_HIDECHANGEICON=32;
4e2933c620 2015-04-21        kinaba: const PSF_STAYONCLIPBOARDCHANGE=64;
4e2933c620 2015-04-21        kinaba: const PSF_NOREFRESHDATAOBJECT=128;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const OLEUI_IOERR_SRCDATAOBJECTINVALID=OLEUI_ERR_STANDARDMAX;
4e2933c620 2015-04-21        kinaba: const OLEUI_IOERR_ARRPASTEENTRIESINVALID=(OLEUI_ERR_STANDARDMAX+1);
4e2933c620 2015-04-21        kinaba: const OLEUI_IOERR_ARRLINKTYPESINVALID=(OLEUI_ERR_STANDARDMAX+2);
4e2933c620 2015-04-21        kinaba: const OLEUI_PSERR_CLIPBOARDCHANGED=(OLEUI_ERR_STANDARDMAX+3);
4e2933c620 2015-04-21        kinaba: const OLEUI_PSERR_GETCLIPBOARDFAILED=(OLEUI_ERR_STANDARDMAX+4);
4e2933c620 2015-04-21        kinaba: const OLEUI_ELERR_LINKCNTRNULL=OLEUI_ERR_STANDARDMAX;
4e2933c620 2015-04-21        kinaba: const OLEUI_ELERR_LINKCNTRINVALID=(OLEUI_ERR_STANDARDMAX+1);
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const ELF_SHOWHELP=1;
4e2933c620 2015-04-21        kinaba: const ELF_DISABLEUPDATENOW=2;
4e2933c620 2015-04-21        kinaba: const ELF_DISABLEOPENSOURCE=4;
4e2933c620 2015-04-21        kinaba: const ELF_DISABLECHANGESOURCE=8;
4e2933c620 2015-04-21        kinaba: const ELF_DISABLECANCELLINK=16;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const CIF_SHOWHELP=1;
4e2933c620 2015-04-21        kinaba: const CIF_SELECTCURRENT=2;
4e2933c620 2015-04-21        kinaba: const CIF_SELECTDEFAULT=4;
4e2933c620 2015-04-21        kinaba: const CIF_SELECTFROMFILE=8;
4e2933c620 2015-04-21        kinaba: const CIF_USEICONEXE=16;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const OLEUI_CIERR_MUSTHAVECLSID=OLEUI_ERR_STANDARDMAX;
4e2933c620 2015-04-21        kinaba: const OLEUI_CIERR_MUSTHAVECURRENTMETAFILE=OLEUI_ERR_STANDARDMAX+1;
4e2933c620 2015-04-21        kinaba: const OLEUI_CIERR_SZICONEXEINVALID=OLEUI_ERR_STANDARDMAX+2;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const CF_SHOWHELPBUTTON=1;
4e2933c620 2015-04-21        kinaba: const CF_SETCONVERTDEFAULT=2;
4e2933c620 2015-04-21        kinaba: const CF_SETACTIVATEDEFAULT=4;
4e2933c620 2015-04-21        kinaba: const CF_SELECTCONVERTTO=8;
4e2933c620 2015-04-21        kinaba: const CF_SELECTACTIVATEAS=16;
4e2933c620 2015-04-21        kinaba: const CF_DISABLEDISPLAYASICON=32;
4e2933c620 2015-04-21        kinaba: const CF_DISABLEACTIVATEAS=64;
4e2933c620 2015-04-21        kinaba: const CF_HIDECHANGEICON=128;
4e2933c620 2015-04-21        kinaba: const CF_CONVERTONLY=256;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const OLEUI_CTERR_CLASSIDINVALID = OLEUI_ERR_STANDARDMAX+1;
4e2933c620 2015-04-21        kinaba: const OLEUI_CTERR_DVASPECTINVALID = OLEUI_ERR_STANDARDMAX+2;
4e2933c620 2015-04-21        kinaba: const OLEUI_CTERR_CBFORMATINVALID = OLEUI_ERR_STANDARDMAX+3;
4e2933c620 2015-04-21        kinaba: const OLEUI_CTERR_HMETAPICTINVALID = OLEUI_ERR_STANDARDMAX+4;
4e2933c620 2015-04-21        kinaba: const OLEUI_CTERR_STRINGINVALID = OLEUI_ERR_STANDARDMAX+5;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const BZ_DISABLECANCELBUTTON = 1;
4e2933c620 2015-04-21        kinaba: const BZ_DISABLESWITCHTOBUTTON = 2;
4e2933c620 2015-04-21        kinaba: const BZ_DISABLERETRYBUTTON = 4;
4e2933c620 2015-04-21        kinaba: const BZ_NOTRESPONDINGDIALOG = 8;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const OLEUI_BZERR_HTASKINVALID = OLEUI_ERR_STANDARDMAX;
4e2933c620 2015-04-21        kinaba: const OLEUI_BZ_SWITCHTOSELECTED = OLEUI_ERR_STANDARDMAX+1;
4e2933c620 2015-04-21        kinaba: const OLEUI_BZ_RETRYSELECTED = OLEUI_ERR_STANDARDMAX+2;
4e2933c620 2015-04-21        kinaba: const OLEUI_BZ_CALLUNBLOCKED = OLEUI_ERR_STANDARDMAX+3;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const CSF_SHOWHELP = 1;
4e2933c620 2015-04-21        kinaba: const CSF_VALIDSOURCE = 2;
4e2933c620 2015-04-21        kinaba: const CSF_ONLYGETSOURCE = 4;
4e2933c620 2015-04-21        kinaba: const CSF_EXPLORER = 8;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const OLEUI_CSERR_LINKCNTRNULL = OLEUI_ERR_STANDARDMAX;
4e2933c620 2015-04-21        kinaba: const OLEUI_CSERR_LINKCNTRINVALID = OLEUI_ERR_STANDARDMAX+1;
4e2933c620 2015-04-21        kinaba: const OLEUI_CSERR_FROMNOTNULL = OLEUI_ERR_STANDARDMAX+2;
4e2933c620 2015-04-21        kinaba: const OLEUI_CSERR_TONOTNULL = OLEUI_ERR_STANDARDMAX+3;
4e2933c620 2015-04-21        kinaba: const OLEUI_CSERR_SOURCENULL = OLEUI_ERR_STANDARDMAX+4;
4e2933c620 2015-04-21        kinaba: const OLEUI_CSERR_SOURCEINVALID = OLEUI_ERR_STANDARDMAX+5;
4e2933c620 2015-04-21        kinaba: const OLEUI_CSERR_SOURCEPARSERROR = OLEUI_ERR_STANDARDMAX+6;
4e2933c620 2015-04-21        kinaba: const OLEUI_CSERR_SOURCEPARSEERROR = OLEUI_ERR_STANDARDMAX+7;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const VPF_SELECTRELATIVE=1;
4e2933c620 2015-04-21        kinaba: const VPF_DISABLERELATIVE=2;
4e2933c620 2015-04-21        kinaba: const VPF_DISABLESCALE=4;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: align(8):
4e2933c620 2015-04-21        kinaba: extern (Windows) {
4e2933c620 2015-04-21        kinaba: 	alias UINT function(HWND, UINT, WPARAM, LPARAM) LPFNOLEUIHOOK;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUIINSERTOBJECTW {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	HWND hWndOwner;
4e2933c620 2015-04-21        kinaba: 	LPCWSTR lpszCaption;
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	HINSTANCE hInstance;
4e2933c620 2015-04-21        kinaba: 	LPCWSTR lpszTemplate;
4e2933c620 2015-04-21        kinaba: 	HRSRC hResource;
4e2933c620 2015-04-21        kinaba: 	CLSID clsid;
4e2933c620 2015-04-21        kinaba: 	LPWSTR lpszFile;
4e2933c620 2015-04-21        kinaba: 	UINT cchFile;
4e2933c620 2015-04-21        kinaba: 	UINT cClsidExclude;
4e2933c620 2015-04-21        kinaba: 	LPCLSID lpClsidExclude;
4e2933c620 2015-04-21        kinaba: 	IID iid;
4e2933c620 2015-04-21        kinaba: 	DWORD oleRender;
4e2933c620 2015-04-21        kinaba: 	LPFORMATETC lpFormatEtc;
4e2933c620 2015-04-21        kinaba: 	LPOLECLIENTSITE lpIOleClientSite;
4e2933c620 2015-04-21        kinaba: 	LPSTORAGE lpIStorage;
4e2933c620 2015-04-21        kinaba: 	PVOID *ppvObj;
4e2933c620 2015-04-21        kinaba: 	SCODE sc;
4e2933c620 2015-04-21        kinaba: 	HGLOBAL hMetaPict;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUIINSERTOBJECTW* POLEUIINSERTOBJECTW, LPOLEUIINSERTOBJECTW;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUIINSERTOBJECTA {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	HWND hWndOwner;
4e2933c620 2015-04-21        kinaba: 	LPCSTR lpszCaption;
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	HINSTANCE hInstance;
4e2933c620 2015-04-21        kinaba: 	LPCSTR lpszTemplate;
4e2933c620 2015-04-21        kinaba: 	HRSRC hResource;
4e2933c620 2015-04-21        kinaba: 	CLSID clsid;
4e2933c620 2015-04-21        kinaba: 	LPSTR lpszFile;
4e2933c620 2015-04-21        kinaba: 	UINT cchFile;
4e2933c620 2015-04-21        kinaba: 	UINT cClsidExclude;
4e2933c620 2015-04-21        kinaba: 	LPCLSID lpClsidExclude;
4e2933c620 2015-04-21        kinaba: 	IID iid;
4e2933c620 2015-04-21        kinaba: 	DWORD oleRender;
4e2933c620 2015-04-21        kinaba: 	LPFORMATETC lpFormatEtc;
4e2933c620 2015-04-21        kinaba: 	LPOLECLIENTSITE lpIOleClientSite;
4e2933c620 2015-04-21        kinaba: 	LPSTORAGE lpIStorage;
4e2933c620 2015-04-21        kinaba: 	PVOID *ppvObj;
4e2933c620 2015-04-21        kinaba: 	SCODE sc;
4e2933c620 2015-04-21        kinaba: 	HGLOBAL hMetaPict;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUIINSERTOBJECTA* POLEUIINSERTOBJECTA, LPOLEUIINSERTOBJECTA;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: UINT OleUIInsertObjectW(LPOLEUIINSERTOBJECTW);
4e2933c620 2015-04-21        kinaba: UINT OleUIInsertObjectA(LPOLEUIINSERTOBJECTA);
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum OLEUIPASTEFLAG {
4e2933c620 2015-04-21        kinaba: 	OLEUIPASTE_PASTEONLY,
4e2933c620 2015-04-21        kinaba: 	OLEUIPASTE_LINKTYPE1,
4e2933c620 2015-04-21        kinaba: 	OLEUIPASTE_LINKTYPE2,
4e2933c620 2015-04-21        kinaba: 	OLEUIPASTE_LINKTYPE3 = 4,
4e2933c620 2015-04-21        kinaba: 	OLEUIPASTE_LINKTYPE4 = 8,
4e2933c620 2015-04-21        kinaba: 	OLEUIPASTE_LINKTYPE5 = 16,
4e2933c620 2015-04-21        kinaba: 	OLEUIPASTE_LINKTYPE6 = 32,
4e2933c620 2015-04-21        kinaba: 	OLEUIPASTE_LINKTYPE7 = 64,
4e2933c620 2015-04-21        kinaba: 	OLEUIPASTE_LINKTYPE8 = 128,
4e2933c620 2015-04-21        kinaba: 	OLEUIPASTE_PASTE = 512,
4e2933c620 2015-04-21        kinaba: 	OLEUIPASTE_LINKANYTYPE = 1024,
4e2933c620 2015-04-21        kinaba: 	OLEUIPASTE_ENABLEICON = 2048
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUIPASTEENTRYW {
4e2933c620 2015-04-21        kinaba: 	FORMATETC fmtetc;
4e2933c620 2015-04-21        kinaba: 	LPCWSTR lpstrFormatName;
4e2933c620 2015-04-21        kinaba: 	LPCWSTR lpstrResultText;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	DWORD dwScratchSpace;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUIPASTEENTRYW* POLEUIPASTEENTRYW, LPOLEUIPASTEENTRYW;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUIPASTEENTRYA {
4e2933c620 2015-04-21        kinaba: 	FORMATETC fmtetc;
4e2933c620 2015-04-21        kinaba: 	LPCSTR lpstrFormatName;
4e2933c620 2015-04-21        kinaba: 	LPCSTR lpstrResultText;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	DWORD dwScratchSpace;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUIPASTEENTRYA* POLEUIPASTEENTRYA, LPOLEUIPASTEENTRYA;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUIPASTESPECIALW {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	HWND hWndOwner;
4e2933c620 2015-04-21        kinaba: 	LPCWSTR lpszCaption;
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	HINSTANCE hInstance;
4e2933c620 2015-04-21        kinaba: 	LPCWSTR lpszTemplate;
4e2933c620 2015-04-21        kinaba: 	HRSRC hResource;
4e2933c620 2015-04-21        kinaba: 	LPDATAOBJECT lpSrcDataObj;
4e2933c620 2015-04-21        kinaba: 	LPOLEUIPASTEENTRYW arrPasteEntries;
4e2933c620 2015-04-21        kinaba: 	int cPasteEntries;
4e2933c620 2015-04-21        kinaba: 	UINT *arrLinkTypes;
4e2933c620 2015-04-21        kinaba: 	int cLinkTypes;
4e2933c620 2015-04-21        kinaba: 	UINT cClsidExclude;
4e2933c620 2015-04-21        kinaba: 	LPCLSID lpClsidExclude;
4e2933c620 2015-04-21        kinaba: 	int nSelectedIndex;
4e2933c620 2015-04-21        kinaba: 	BOOL fLink;
4e2933c620 2015-04-21        kinaba: 	HGLOBAL hMetaPict;
4e2933c620 2015-04-21        kinaba: 	SIZEL sizel;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUIPASTESPECIALW* POLEUIPASTESPECIALW, LPOLEUIPASTESPECIALW;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUIPASTESPECIALA {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	HWND hWndOwner;
4e2933c620 2015-04-21        kinaba: 	LPCSTR lpszCaption;
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	HINSTANCE hInstance;
4e2933c620 2015-04-21        kinaba: 	LPCSTR lpszTemplate;
4e2933c620 2015-04-21        kinaba: 	HRSRC hResource;
4e2933c620 2015-04-21        kinaba: 	LPDATAOBJECT lpSrcDataObj;
4e2933c620 2015-04-21        kinaba: 	LPOLEUIPASTEENTRYA arrPasteEntries;
4e2933c620 2015-04-21        kinaba: 	int cPasteEntries;
4e2933c620 2015-04-21        kinaba: 	UINT* arrLinkTypes;
4e2933c620 2015-04-21        kinaba: 	int cLinkTypes;
4e2933c620 2015-04-21        kinaba: 	UINT cClsidExclude;
4e2933c620 2015-04-21        kinaba: 	LPCLSID lpClsidExclude;
4e2933c620 2015-04-21        kinaba: 	int nSelectedIndex;
4e2933c620 2015-04-21        kinaba: 	BOOL fLink;
4e2933c620 2015-04-21        kinaba: 	HGLOBAL hMetaPict;
4e2933c620 2015-04-21        kinaba: 	SIZEL sizel;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUIPASTESPECIALA* POLEUIPASTESPECIALA, LPOLEUIPASTESPECIALA;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IOleUILinkContainerW : IUnknown
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	HRESULT QueryInterface(REFIID, PVOID*);
4e2933c620 2015-04-21        kinaba: 	ULONG AddRef();
4e2933c620 2015-04-21        kinaba: 	ULONG Release();
4e2933c620 2015-04-21        kinaba: 	DWORD GetNextLink(DWORD dwLink);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetLinkUpdateOptions(DWORD, DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetLinkUpdateOptions(DWORD, PDWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetLinkSource(DWORD, LPWSTR, ULONG, PULONG, BOOL);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetLinkSource(DWORD, LPWSTR*, PULONG, LPWSTR*, LPWSTR*, BOOL*, BOOL*);
4e2933c620 2015-04-21        kinaba: 	HRESULT OpenLinkSource(DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT UpdateLink(DWORD, BOOL, BOOL);
4e2933c620 2015-04-21        kinaba: 	HRESULT CancelLink(DWORD);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias IOleUILinkContainerW* LPOLEUILINKCONTAINERW;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IOleUILinkContainerA : IUnknown
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	HRESULT QueryInterface(REFIID, PVOID*);
4e2933c620 2015-04-21        kinaba: 	ULONG AddRef();
4e2933c620 2015-04-21        kinaba: 	ULONG Release();
4e2933c620 2015-04-21        kinaba: 	DWORD GetNextLink(DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetLinkUpdateOptions(DWORD, DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetLinkUpdateOptions(DWORD, PDWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetLinkSource(DWORD, LPSTR, ULONG, PULONG, BOOL);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetLinkSource(DWORD, LPSTR*, PULONG, LPSTR*, LPSTR*, BOOL*, BOOL*);
4e2933c620 2015-04-21        kinaba: 	HRESULT OpenLinkSource(DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT UpdateLink(DWORD, BOOL, BOOL);
4e2933c620 2015-04-21        kinaba: 	HRESULT CancelLink(DWORD);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias IOleUILinkContainerA* LPOLEUILINKCONTAINERA;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUIEDITLINKSW {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	HWND hWndOwner;
4e2933c620 2015-04-21        kinaba: 	LPCWSTR lpszCaption;
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	HINSTANCE hInstance;
4e2933c620 2015-04-21        kinaba: 	LPCWSTR lpszTemplate;
4e2933c620 2015-04-21        kinaba: 	HRSRC hResource;
4e2933c620 2015-04-21        kinaba: 	LPOLEUILINKCONTAINERW lpOleUILinkContainer;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUIEDITLINKSW* POLEUIEDITLINKSW, LPOLEUIEDITLINKSW;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUIEDITLINKSA {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	HWND hWndOwner;
4e2933c620 2015-04-21        kinaba: 	LPCSTR lpszCaption;
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	HINSTANCE hInstance;
4e2933c620 2015-04-21        kinaba: 	LPCSTR lpszTemplate;
4e2933c620 2015-04-21        kinaba: 	HRSRC hResource;
4e2933c620 2015-04-21        kinaba: 	LPOLEUILINKCONTAINERA lpOleUILinkContainer;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUIEDITLINKSA* POLEUIEDITLINKSA, LPOLEUIEDITLINKSA;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUICHANGEICONW {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	HWND hWndOwner;
4e2933c620 2015-04-21        kinaba: 	LPCWSTR lpszCaption;
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	HINSTANCE hInstance;
4e2933c620 2015-04-21        kinaba: 	LPCWSTR lpszTemplate;
4e2933c620 2015-04-21        kinaba: 	HRSRC hResource;
4e2933c620 2015-04-21        kinaba: 	HGLOBAL hMetaPict;
4e2933c620 2015-04-21        kinaba: 	CLSID clsid;
4e2933c620 2015-04-21        kinaba: 	WCHAR szIconExe[MAX_PATH];
4e2933c620 2015-04-21        kinaba: 	int cchIconExe;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUICHANGEICONW* POLEUICHANGEICONW, LPOLEUICHANGEICONW;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUICHANGEICONA {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	HWND hWndOwner;
4e2933c620 2015-04-21        kinaba: 	LPCSTR lpszCaption;
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	HINSTANCE hInstance;
4e2933c620 2015-04-21        kinaba: 	LPCSTR lpszTemplate;
4e2933c620 2015-04-21        kinaba: 	HRSRC hResource;
4e2933c620 2015-04-21        kinaba: 	HGLOBAL hMetaPict;
4e2933c620 2015-04-21        kinaba: 	CLSID clsid;
4e2933c620 2015-04-21        kinaba: 	CHAR szIconExe[MAX_PATH];
4e2933c620 2015-04-21        kinaba: 	int cchIconExe;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUICHANGEICONA* POLEUICHANGEICONA, LPOLEUICHANGEICONA;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUICONVERTW {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	HWND hWndOwner;
4e2933c620 2015-04-21        kinaba: 	LPCWSTR lpszCaption;
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	HINSTANCE hInstance;
4e2933c620 2015-04-21        kinaba: 	LPCWSTR lpszTemplate;
4e2933c620 2015-04-21        kinaba: 	HRSRC hResource;
4e2933c620 2015-04-21        kinaba: 	CLSID clsid;
4e2933c620 2015-04-21        kinaba: 	CLSID clsidConvertDefault;
4e2933c620 2015-04-21        kinaba: 	CLSID clsidActivateDefault;
4e2933c620 2015-04-21        kinaba: 	CLSID clsidNew;
4e2933c620 2015-04-21        kinaba: 	DWORD dvAspect;
4e2933c620 2015-04-21        kinaba: 	WORD wFormat;
4e2933c620 2015-04-21        kinaba: 	BOOL fIsLinkedObject;
4e2933c620 2015-04-21        kinaba: 	HGLOBAL hMetaPict;
4e2933c620 2015-04-21        kinaba: 	LPWSTR lpszUserType;
4e2933c620 2015-04-21        kinaba: 	BOOL fObjectsIconChanged;
4e2933c620 2015-04-21        kinaba: 	LPWSTR lpszDefLabel;
4e2933c620 2015-04-21        kinaba: 	UINT cClsidExclude;
4e2933c620 2015-04-21        kinaba: 	LPCLSID lpClsidExclude;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUICONVERTW* POLEUICONVERTW, LPOLEUICONVERTW;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUICONVERTA {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	HWND hWndOwner;
4e2933c620 2015-04-21        kinaba: 	LPCSTR lpszCaption;
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	HINSTANCE hInstance;
4e2933c620 2015-04-21        kinaba: 	LPCSTR lpszTemplate;
4e2933c620 2015-04-21        kinaba: 	HRSRC hResource;
4e2933c620 2015-04-21        kinaba: 	CLSID clsid;
4e2933c620 2015-04-21        kinaba: 	CLSID clsidConvertDefault;
4e2933c620 2015-04-21        kinaba: 	CLSID clsidActivateDefault;
4e2933c620 2015-04-21        kinaba: 	CLSID clsidNew;
4e2933c620 2015-04-21        kinaba: 	DWORD dvAspect;
4e2933c620 2015-04-21        kinaba: 	WORD wFormat;
4e2933c620 2015-04-21        kinaba: 	BOOL fIsLinkedObject;
4e2933c620 2015-04-21        kinaba: 	HGLOBAL hMetaPict;
4e2933c620 2015-04-21        kinaba: 	LPSTR lpszUserType;
4e2933c620 2015-04-21        kinaba: 	BOOL fObjectsIconChanged;
4e2933c620 2015-04-21        kinaba: 	LPSTR lpszDefLabel;
4e2933c620 2015-04-21        kinaba: 	UINT cClsidExclude;
4e2933c620 2015-04-21        kinaba: 	LPCLSID lpClsidExclude;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUICONVERTA* POLEUICONVERTA, LPOLEUICONVERTA;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUIBUSYW {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	HWND hWndOwner;
4e2933c620 2015-04-21        kinaba: 	LPCWSTR lpszCaption;
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	HINSTANCE hInstance;
4e2933c620 2015-04-21        kinaba: 	LPCWSTR lpszTemplate;
4e2933c620 2015-04-21        kinaba: 	HRSRC hResource;
4e2933c620 2015-04-21        kinaba: 	HTASK hTask;
4e2933c620 2015-04-21        kinaba: 	HWND *lphWndDialog;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUIBUSYW* POLEUIBUSYW, LPOLEUIBUSYW;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUIBUSYA {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	HWND hWndOwner;
4e2933c620 2015-04-21        kinaba: 	LPCSTR lpszCaption;
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	HINSTANCE hInstance;
4e2933c620 2015-04-21        kinaba: 	LPCSTR lpszTemplate;
4e2933c620 2015-04-21        kinaba: 	HRSRC hResource;
4e2933c620 2015-04-21        kinaba: 	HTASK hTask;
4e2933c620 2015-04-21        kinaba: 	HWND *lphWndDialog;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUIBUSYA* POLEUIBUSYA, LPOLEUIBUSYA;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUICHANGESOURCEW {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	HWND hWndOwner;
4e2933c620 2015-04-21        kinaba: 	LPCWSTR lpszCaption;
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	HINSTANCE hInstance;
4e2933c620 2015-04-21        kinaba: 	LPCWSTR lpszTemplate;
4e2933c620 2015-04-21        kinaba: 	HRSRC hResource;
4e2933c620 2015-04-21        kinaba: 	OPENFILENAMEW* lpOFN;
4e2933c620 2015-04-21        kinaba: 	DWORD dwReserved1[4];
4e2933c620 2015-04-21        kinaba: 	LPOLEUILINKCONTAINERW lpOleUILinkContainer;
4e2933c620 2015-04-21        kinaba: 	DWORD dwLink;
4e2933c620 2015-04-21        kinaba: 	LPWSTR lpszDisplayName;
4e2933c620 2015-04-21        kinaba: 	ULONG nFileLength;
4e2933c620 2015-04-21        kinaba: 	LPWSTR lpszFrom;
4e2933c620 2015-04-21        kinaba: 	LPWSTR lpszTo;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUICHANGESOURCEW* POLEUICHANGESOURCEW, LPOLEUICHANGESOURCEW;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUICHANGESOURCEA {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	HWND hWndOwner;
4e2933c620 2015-04-21        kinaba: 	LPCSTR lpszCaption;
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	HINSTANCE hInstance;
4e2933c620 2015-04-21        kinaba: 	LPCSTR lpszTemplate;
4e2933c620 2015-04-21        kinaba: 	HRSRC hResource;
4e2933c620 2015-04-21        kinaba: 	OPENFILENAMEA *lpOFN;
4e2933c620 2015-04-21        kinaba: 	DWORD dwReserved1[4];
4e2933c620 2015-04-21        kinaba: 	LPOLEUILINKCONTAINERA lpOleUILinkContainer;
4e2933c620 2015-04-21        kinaba: 	DWORD dwLink;
4e2933c620 2015-04-21        kinaba: 	LPSTR lpszDisplayName;
4e2933c620 2015-04-21        kinaba: 	ULONG nFileLength;
4e2933c620 2015-04-21        kinaba: 	LPSTR lpszFrom;
4e2933c620 2015-04-21        kinaba: 	LPSTR lpszTo;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUICHANGESOURCEA* POLEUICHANGESOURCEA, LPOLEUICHANGESOURCEA;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IOleUIObjInfoW : IUnknown
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	HRESULT QueryInterface(REFIID, PVOID*);
4e2933c620 2015-04-21        kinaba: 	ULONG AddRef();
4e2933c620 2015-04-21        kinaba: 	ULONG Release();
4e2933c620 2015-04-21        kinaba: 	HRESULT GetObjectInfo(DWORD, PDWORD, LPWSTR*, LPWSTR*, LPWSTR*, LPWSTR*);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetConvertInfo(DWORD, CLSID*, PWORD, CLSID*, LPCLSID*, UINT*);
4e2933c620 2015-04-21        kinaba: 	HRESULT ConvertObject(DWORD, REFCLSID);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetViewInfo(DWORD, HGLOBAL*, PDWORD, int*);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetViewInfo(DWORD, HGLOBAL, DWORD, int, BOOL);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias IOleUIObjInfoW *LPOLEUIOBJINFOW;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IOleUIObjInfoA : IUnknown
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	HRESULT QueryInterface(REFIID, PVOID*);
4e2933c620 2015-04-21        kinaba: 	ULONG AddRef();
4e2933c620 2015-04-21        kinaba: 	ULONG Release();
4e2933c620 2015-04-21        kinaba: 	HRESULT GetObjectInfo(DWORD, PDWORD, LPSTR*, LPSTR*, LPSTR*, LPSTR*);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetConvertInfo(DWORD, CLSID*, PWORD, CLSID*, LPCLSID*, UINT*);
4e2933c620 2015-04-21        kinaba: 	HRESULT ConvertObject(DWORD, REFCLSID);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetViewInfo(DWORD, HGLOBAL*, PDWORD, int*);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetViewInfo(DWORD, HGLOBAL, DWORD, int, BOOL);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias IOleUIObjInfoA *LPOLEUIOBJINFOA;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IOleUILinkInfoW : IOleUILinkContainerW
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	HRESULT QueryInterface(REFIID, PVOID*);
4e2933c620 2015-04-21        kinaba: 	ULONG AddRef();
4e2933c620 2015-04-21        kinaba: 	ULONG Release();
4e2933c620 2015-04-21        kinaba: 	DWORD GetNextLink(DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetLinkUpdateOptions(DWORD, DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetLinkUpdateOptions(DWORD, DWORD*);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetLinkSource(DWORD, LPWSTR, ULONG, PULONG, BOOL);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetLinkSource(DWORD, LPWSTR*, PULONG, LPWSTR*, LPWSTR*, BOOL*, BOOL*);
4e2933c620 2015-04-21        kinaba: 	HRESULT OpenLinkSource(DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT UpdateLink(DWORD, BOOL, BOOL);
4e2933c620 2015-04-21        kinaba: 	HRESULT CancelLink(DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetLastUpdate(DWORD, FILETIME*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias IOleUILinkInfoW *LPOLEUILINKINFOW;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: interface IOleUILinkInfoA : IOleUILinkContainerA
4e2933c620 2015-04-21        kinaba: {
4e2933c620 2015-04-21        kinaba: 	HRESULT QueryInterface(REFIID, PVOID*);
4e2933c620 2015-04-21        kinaba: 	ULONG AddRef();
4e2933c620 2015-04-21        kinaba: 	ULONG Release();
4e2933c620 2015-04-21        kinaba: 	DWORD GetNextLink(DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetLinkUpdateOptions(DWORD, DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetLinkUpdateOptions(DWORD, DWORD*);
4e2933c620 2015-04-21        kinaba: 	HRESULT SetLinkSource(DWORD, LPSTR, ULONG, PULONG, BOOL);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetLinkSource(DWORD, LPSTR*, PULONG, LPSTR*, LPSTR*, BOOL*, BOOL*);
4e2933c620 2015-04-21        kinaba: 	HRESULT OpenLinkSource(DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT UpdateLink(DWORD, BOOL, BOOL);
4e2933c620 2015-04-21        kinaba: 	HRESULT CancelLink(DWORD);
4e2933c620 2015-04-21        kinaba: 	HRESULT GetLastUpdate(DWORD, FILETIME*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias IOleUILinkInfoA* LPOLEUILINKINFOA;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUIGNRLPROPSW {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	DWORD dwReserved1[2];
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	DWORD dwReserved2[3];
4e2933c620 2015-04-21        kinaba: 	OLEUIOBJECTPROPSW* lpOP;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUIGNRLPROPSW* POLEUIGNRLPROPSW, LPOLEUIGNRLPROPSW;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUIGNRLPROPSA {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	DWORD dwReserved1[2];
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	DWORD dwReserved2[3];
4e2933c620 2015-04-21        kinaba: 	OLEUIOBJECTPROPSA* lpOP;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUIGNRLPROPSA* POLEUIGNRLPROPSA, LPOLEUIGNRLPROPSA;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUIVIEWPROPSW {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	DWORD dwReserved1[2];
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	DWORD dwReserved2[3];
4e2933c620 2015-04-21        kinaba: 	OLEUIOBJECTPROPSW* lpOP;
4e2933c620 2015-04-21        kinaba: 	int nScaleMin;
4e2933c620 2015-04-21        kinaba: 	int nScaleMax;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUIVIEWPROPSW* POLEUIVIEWPROPSW, LPOLEUIVIEWPROPSW;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUIVIEWPROPSA {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	DWORD dwReserved1[2];
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	DWORD dwReserved2[3];
4e2933c620 2015-04-21        kinaba: 	OLEUIOBJECTPROPSA *lpOP;
4e2933c620 2015-04-21        kinaba: 	int nScaleMin;
4e2933c620 2015-04-21        kinaba: 	int nScaleMax;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUIVIEWPROPSA* POLEUIVIEWPROPSA, LPOLEUIVIEWPROPSA;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUILINKPROPSW {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	DWORD dwReserved1[2];
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	DWORD dwReserved2[3];
4e2933c620 2015-04-21        kinaba: 	OLEUIOBJECTPROPSW *lpOP;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUILINKPROPSW* POLEUILINKPROPSW, LPOLEUILINKPROPSW;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUILINKPROPSA {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	DWORD dwReserved1[2];
4e2933c620 2015-04-21        kinaba: 	LPFNOLEUIHOOK lpfnHook;
4e2933c620 2015-04-21        kinaba: 	LPARAM lCustData;
4e2933c620 2015-04-21        kinaba: 	DWORD dwReserved2[3];
4e2933c620 2015-04-21        kinaba: 	OLEUIOBJECTPROPSA* lpOP;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUILINKPROPSA*  POLEUILINKPROPSA, LPOLEUILINKPROPSA;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUIOBJECTPROPSW {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	LPPROPSHEETHEADERW lpPS;
4e2933c620 2015-04-21        kinaba: 	DWORD dwObject;
4e2933c620 2015-04-21        kinaba: 	LPOLEUIOBJINFOW lpObjInfo;
4e2933c620 2015-04-21        kinaba: 	DWORD dwLink;
4e2933c620 2015-04-21        kinaba: 	LPOLEUILINKINFOW lpLinkInfo;
4e2933c620 2015-04-21        kinaba: 	LPOLEUIGNRLPROPSW lpGP;
4e2933c620 2015-04-21        kinaba: 	LPOLEUIVIEWPROPSW lpVP;
4e2933c620 2015-04-21        kinaba: 	LPOLEUILINKPROPSW lpLP;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUIOBJECTPROPSW* POLEUIOBJECTPROPSW, LPOLEUIOBJECTPROPSW;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct OLEUIOBJECTPROPSA {
4e2933c620 2015-04-21        kinaba: 	DWORD cbStruct;
4e2933c620 2015-04-21        kinaba: 	DWORD dwFlags;
4e2933c620 2015-04-21        kinaba: 	LPPROPSHEETHEADERA lpPS;
4e2933c620 2015-04-21        kinaba: 	DWORD dwObject;
4e2933c620 2015-04-21        kinaba: 	LPOLEUIOBJINFOA lpObjInfo;
4e2933c620 2015-04-21        kinaba: 	DWORD dwLink;
4e2933c620 2015-04-21        kinaba: 	LPOLEUILINKINFOA lpLinkInfo;
4e2933c620 2015-04-21        kinaba: 	LPOLEUIGNRLPROPSA lpGP;
4e2933c620 2015-04-21        kinaba: 	LPOLEUIVIEWPROPSA lpVP;
4e2933c620 2015-04-21        kinaba: 	LPOLEUILINKPROPSA lpLP;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias OLEUIOBJECTPROPSA* POLEUIOBJECTPROPSA, LPOLEUIOBJECTPROPSA;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: extern (Windows) {
4e2933c620 2015-04-21        kinaba: 	BOOL OleUIAddVerbMenuW(LPOLEOBJECT, LPCWSTR, HMENU, UINT, UINT, UINT, BOOL, UINT, HMENU*);
4e2933c620 2015-04-21        kinaba: 	BOOL OleUIAddVerbMenuA(LPOLEOBJECT, LPCSTR, HMENU, UINT, UINT, UINT, BOOL, UINT, HMENU*);
4e2933c620 2015-04-21        kinaba: 	UINT OleUIBusyW(LPOLEUIBUSYW);
4e2933c620 2015-04-21        kinaba: 	UINT OleUIBusyA(LPOLEUIBUSYA);
4e2933c620 2015-04-21        kinaba: 	BOOL OleUICanConvertOrActivateAs(REFCLSID, BOOL, WORD);
4e2933c620 2015-04-21        kinaba: 	UINT OleUIChangeIconW(LPOLEUICHANGEICONW);
4e2933c620 2015-04-21        kinaba: 	UINT OleUIChangeIconA(LPOLEUICHANGEICONA);
4e2933c620 2015-04-21        kinaba: 	UINT OleUIChangeSourceW(LPOLEUICHANGESOURCEW);
4e2933c620 2015-04-21        kinaba: 	UINT OleUIChangeSourceA(LPOLEUICHANGESOURCEA);
4e2933c620 2015-04-21        kinaba: 	UINT OleUIConvertW(LPOLEUICONVERTW);
4e2933c620 2015-04-21        kinaba: 	UINT OleUIConvertA(LPOLEUICONVERTA);
4e2933c620 2015-04-21        kinaba: 	UINT OleUIEditLinksW(LPOLEUIEDITLINKSW);
4e2933c620 2015-04-21        kinaba: 	UINT OleUIEditLinksA(LPOLEUIEDITLINKSA);
4e2933c620 2015-04-21        kinaba: 	UINT OleUIObjectPropertiesW(LPOLEUIOBJECTPROPSW);
4e2933c620 2015-04-21        kinaba: 	UINT OleUIObjectPropertiesA(LPOLEUIOBJECTPROPSA);
4e2933c620 2015-04-21        kinaba: 	UINT OleUIPasteSpecialW(LPOLEUIPASTESPECIALW);
4e2933c620 2015-04-21        kinaba: 	UINT OleUIPasteSpecialA(LPOLEUIPASTESPECIALA);
4e2933c620 2015-04-21        kinaba: 	BOOL OleUIUpdateLinksW(LPOLEUILINKCONTAINERW, HWND, LPWSTR, int);
4e2933c620 2015-04-21        kinaba: 	BOOL OleUIUpdateLinksA(LPOLEUILINKCONTAINERA, HWND, LPSTR, int);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: extern (C) {
4e2933c620 2015-04-21        kinaba: 	int OleUIPromptUserW(int, HWND, ...);
4e2933c620 2015-04-21        kinaba: 	int OleUIPromptUserA(int, HWND, ...);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: version(Unicode) {
4e2933c620 2015-04-21        kinaba: 	alias IDD_SERVERNOTREGW IDD_SERVERNOTREG;
4e2933c620 2015-04-21        kinaba: 	alias IDD_LINKTYPECHANGEDW IDD_LINKTYPECHANGED;
4e2933c620 2015-04-21        kinaba: 	alias OleUIUpdateLinksW OleUIUpdateLinks;
4e2933c620 2015-04-21        kinaba: 	alias OleUIAddVerbMenuW OleUIAddVerbMenu;
4e2933c620 2015-04-21        kinaba: 	alias OLEUIOBJECTPROPSW OLEUIOBJECTPROPS;
4e2933c620 2015-04-21        kinaba: 	alias POLEUIOBJECTPROPSW POLEUIOBJECTPROPS;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIOBJECTPROPSW LPOLEUIOBJECTPROPS;
4e2933c620 2015-04-21        kinaba: 	alias OleUIObjectPropertiesW OleUIObjectProperties;
4e2933c620 2015-04-21        kinaba: 	alias OLEUIINSERTOBJECTW OLEUIINSERTOBJECT;
4e2933c620 2015-04-21        kinaba: 	alias POLEUIINSERTOBJECTW POLEUIINSERTOBJECT;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIINSERTOBJECTW LPOLEUIINSERTOBJECT;
4e2933c620 2015-04-21        kinaba: 	alias OleUIInsertObjectW OleUIInsertObject;
4e2933c620 2015-04-21        kinaba: 	alias OleUIPromptUserW OleUIPromptUser;
4e2933c620 2015-04-21        kinaba: 	alias OLEUIPASTEENTRYW OLEUIPASTEENTRY;
4e2933c620 2015-04-21        kinaba: 	alias POLEUIPASTEENTRYW POLEUIPASTEENTRY;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIPASTEENTRYW LPOLEUIPASTEENTRY;
4e2933c620 2015-04-21        kinaba: 	alias OLEUIPASTESPECIALW OLEUIPASTESPECIAL;
4e2933c620 2015-04-21        kinaba: 	alias POLEUIPASTESPECIALW POLEUIPASTESPECIAL;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIPASTESPECIALW LPOLEUIPASTESPECIAL;
4e2933c620 2015-04-21        kinaba: 	alias OleUIPasteSpecialW OleUIPasteSpecial;
4e2933c620 2015-04-21        kinaba: 	alias IOleUILinkContainerW IOleUILinkContainer;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUILINKCONTAINERW LPOLEUILINKCONTAINER;
4e2933c620 2015-04-21        kinaba: 	alias OLEUIEDITLINKSW OLEUIEDITLINKS;
4e2933c620 2015-04-21        kinaba: 	alias POLEUIEDITLINKSW POLEUIEDITLINKS;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIEDITLINKSW LPOLEUIEDITLINKS;
4e2933c620 2015-04-21        kinaba: 	alias OleUIEditLinksW OleUIEditLinks;
4e2933c620 2015-04-21        kinaba: 	alias OLEUICHANGEICONW OLEUICHANGEICON;
4e2933c620 2015-04-21        kinaba: 	alias POLEUICHANGEICONW POLEUICHANGEICON;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUICHANGEICONW LPOLEUICHANGEICON;
4e2933c620 2015-04-21        kinaba: 	alias OleUIChangeIconW OleUIChangeIcon;
4e2933c620 2015-04-21        kinaba: 	alias OLEUICONVERTW OLEUICONVERT;
4e2933c620 2015-04-21        kinaba: 	alias POLEUICONVERTW POLEUICONVERT;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUICONVERTW LPOLEUICONVERT;
4e2933c620 2015-04-21        kinaba: 	alias OleUIConvertW OleUIConvert;
4e2933c620 2015-04-21        kinaba: 	alias OLEUIBUSYW OLEUIBUSY;
4e2933c620 2015-04-21        kinaba: 	alias POLEUIBUSYW POLEUIBUSY;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIBUSYW LPOLEUIBUSY;
4e2933c620 2015-04-21        kinaba: 	alias OleUIBusyW OleUIBusy;
4e2933c620 2015-04-21        kinaba: 	alias OLEUICHANGESOURCEW OLEUICHANGESOURCE;
4e2933c620 2015-04-21        kinaba: 	alias POLEUICHANGESOURCEW POLEUICHANGESOURCE;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUICHANGESOURCEW LPOLEUICHANGESOURCE;
4e2933c620 2015-04-21        kinaba: 	alias OleUIChangeSourceW OleUIChangeSource;
4e2933c620 2015-04-21        kinaba: 	alias IOleUIObjInfoW IOleUIObjInfo;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIOBJINFOW LPOLEUIOBJINFO;
4e2933c620 2015-04-21        kinaba: 	alias IOleUILinkInfoW IOleUILinkInfo;
4e2933c620 2015-04-21        kinaba: 	//alias IOleUILinkInfoWVtbl IOleUILinkInfoVtbl;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUILINKINFOW LPOLEUILINKINFO;
4e2933c620 2015-04-21        kinaba: 	alias OLEUIGNRLPROPSW OLEUIGNRLPROPS;
4e2933c620 2015-04-21        kinaba: 	alias POLEUIGNRLPROPSW POLEUIGNRLPROPS;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIGNRLPROPSW LPOLEUIGNRLPROPS;
4e2933c620 2015-04-21        kinaba: 	alias OLEUIVIEWPROPSW OLEUIVIEWPROPS;
4e2933c620 2015-04-21        kinaba: 	alias POLEUIVIEWPROPSW POLEUIVIEWPROPS;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIVIEWPROPSW LPOLEUIVIEWPROPS;
4e2933c620 2015-04-21        kinaba: 	alias OLEUILINKPROPSW OLEUILINKPROPS;
4e2933c620 2015-04-21        kinaba: 	alias POLEUILINKPROPSW POLEUILINKPROPS;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUILINKPROPSW LPOLEUILINKPROPS;
4e2933c620 2015-04-21        kinaba: } else {
4e2933c620 2015-04-21        kinaba: 	alias IDD_SERVERNOTREGA IDD_SERVERNOTREG;
4e2933c620 2015-04-21        kinaba: 	alias IDD_LINKTYPECHANGEDA IDD_LINKTYPECHANGED;
4e2933c620 2015-04-21        kinaba: 	alias OleUIUpdateLinksA OleUIUpdateLinks;
4e2933c620 2015-04-21        kinaba: 	alias OleUIAddVerbMenuA OleUIAddVerbMenu;
4e2933c620 2015-04-21        kinaba: 	alias OLEUIOBJECTPROPSA OLEUIOBJECTPROPS;
4e2933c620 2015-04-21        kinaba: 	alias POLEUIOBJECTPROPSA POLEUIOBJECTPROPS;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIOBJECTPROPSA LPOLEUIOBJECTPROPS;
4e2933c620 2015-04-21        kinaba: 	alias OleUIObjectPropertiesA OleUIObjectProperties;
4e2933c620 2015-04-21        kinaba: 	alias OLEUIINSERTOBJECTA OLEUIINSERTOBJECT;
4e2933c620 2015-04-21        kinaba: 	alias POLEUIINSERTOBJECTA POLEUIINSERTOBJECT;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIINSERTOBJECTA LPOLEUIINSERTOBJECT;
4e2933c620 2015-04-21        kinaba: 	alias OleUIInsertObjectA OleUIInsertObject;
4e2933c620 2015-04-21        kinaba: 	alias OleUIPromptUserA OleUIPromptUser;
4e2933c620 2015-04-21        kinaba: 	alias OLEUIPASTEENTRYA OLEUIPASTEENTRY;
4e2933c620 2015-04-21        kinaba: 	alias POLEUIPASTEENTRYA POLEUIPASTEENTRY;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIPASTEENTRYA LPOLEUIPASTEENTRY;
4e2933c620 2015-04-21        kinaba: 	alias OLEUIPASTESPECIALA OLEUIPASTESPECIAL;
4e2933c620 2015-04-21        kinaba: 	alias POLEUIPASTESPECIALA POLEUIPASTESPECIAL;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIPASTESPECIALA LPOLEUIPASTESPECIAL;
4e2933c620 2015-04-21        kinaba: 	alias OleUIPasteSpecialA OleUIPasteSpecial;
4e2933c620 2015-04-21        kinaba: 	alias IOleUILinkContainerA IOleUILinkContainer;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUILINKCONTAINERA LPOLEUILINKCONTAINER;
4e2933c620 2015-04-21        kinaba: 	alias OLEUIEDITLINKSA OLEUIEDITLINKS;
4e2933c620 2015-04-21        kinaba: 	alias POLEUIEDITLINKSA POLEUIEDITLINKS;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIEDITLINKSA LPOLEUIEDITLINKS;
4e2933c620 2015-04-21        kinaba: 	alias OleUIEditLinksA OleUIEditLinks;
4e2933c620 2015-04-21        kinaba: 	alias OLEUICHANGEICONA OLEUICHANGEICON;
4e2933c620 2015-04-21        kinaba: 	alias POLEUICHANGEICONA POLEUICHANGEICON;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUICHANGEICONA LPOLEUICHANGEICON;
4e2933c620 2015-04-21        kinaba: 	alias OleUIChangeIconA OleUIChangeIcon;
4e2933c620 2015-04-21        kinaba: 	alias OLEUICONVERTA OLEUICONVERT;
4e2933c620 2015-04-21        kinaba: 	alias POLEUICONVERTA POLEUICONVERT;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUICONVERTA LPOLEUICONVERT;
4e2933c620 2015-04-21        kinaba: 	alias OleUIConvertA OleUIConvert;
4e2933c620 2015-04-21        kinaba: 	alias OLEUIBUSYA OLEUIBUSY;
4e2933c620 2015-04-21        kinaba: 	alias POLEUIBUSYA POLEUIBUSY;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIBUSYA LPOLEUIBUSY;
4e2933c620 2015-04-21        kinaba: 	alias OleUIBusyA OleUIBusy;
4e2933c620 2015-04-21        kinaba: 	alias OLEUICHANGESOURCEA OLEUICHANGESOURCE;
4e2933c620 2015-04-21        kinaba: 	alias POLEUICHANGESOURCEA POLEUICHANGESOURCE;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUICHANGESOURCEA LPOLEUICHANGESOURCE;
4e2933c620 2015-04-21        kinaba: 	alias OleUIChangeSourceA OleUIChangeSource;
4e2933c620 2015-04-21        kinaba: 	alias IOleUIObjInfoA IOleUIObjInfo;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIOBJINFOA LPOLEUIOBJINFO;
4e2933c620 2015-04-21        kinaba: 	alias IOleUILinkInfoA IOleUILinkInfo;
4e2933c620 2015-04-21        kinaba: 	//alias IOleUILinkInfoAVtbl IOleUILinkInfoVtbl;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUILINKINFOA LPOLEUILINKINFO;
4e2933c620 2015-04-21        kinaba: 	alias OLEUIGNRLPROPSA OLEUIGNRLPROPS;
4e2933c620 2015-04-21        kinaba: 	alias POLEUIGNRLPROPSA POLEUIGNRLPROPS;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIGNRLPROPSA LPOLEUIGNRLPROPS;
4e2933c620 2015-04-21        kinaba: 	alias OLEUIVIEWPROPSA OLEUIVIEWPROPS;
4e2933c620 2015-04-21        kinaba: 	alias POLEUIVIEWPROPSA POLEUIVIEWPROPS;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUIVIEWPROPSA LPOLEUIVIEWPROPS;
4e2933c620 2015-04-21        kinaba: 	alias OLEUILINKPROPSA OLEUILINKPROPS;
4e2933c620 2015-04-21        kinaba: 	alias POLEUILINKPROPSA POLEUILINKPROPS;
4e2933c620 2015-04-21        kinaba: 	alias LPOLEUILINKPROPSA LPOLEUILINKPROPS;
4e2933c620 2015-04-21        kinaba: }