0000: 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /***************
0010: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0020: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0030: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0040: 2a 2a 2a 2a 2a 2a 2a 2a 5c 0a 2a 20 20 20 20 20 ********\.*
0050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0060: 20 20 20 20 20 20 20 20 20 20 20 6f 6c 65 64 6c oledl
0070: 67 2e 64 20 20 20 20 20 20 20 20 20 20 20 20 20 g.d
0080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0090: 20 20 2a 0a 2a 20 20 20 20 20 20 20 20 20 20 20 *.*
00a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00d0: 20 20 20 20 20 20 20 20 20 20 20 20 2a 0a 2a 20 *.*
00e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00f0: 20 20 20 20 20 20 57 69 6e 64 6f 77 73 20 41 50 Windows AP
0100: 49 20 68 65 61 64 65 72 20 6d 6f 64 75 6c 65 20 I header module
0110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0120: 20 20 20 20 20 20 2a 0a 2a 20 20 20 20 20 20 20 *.*
0130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0170: 2a 0a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 *.*
0180: 20 20 20 20 54 72 61 6e 73 6c 61 74 65 64 20 66 Translated f
0190: 72 6f 6d 20 4d 69 6e 47 57 20 57 69 6e 64 6f 77 rom MinGW Window
01a0: 73 20 68 65 61 64 65 72 73 20 20 20 20 20 20 20 s headers
01b0: 20 20 20 20 20 20 20 20 20 20 2a 0a 2a 20 20 20 *.*
01c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0200: 20 20 20 20 2a 0a 2a 20 20 20 20 20 20 20 20 20 *.*
0210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 6c Pl
0220: 61 63 65 64 20 69 6e 74 6f 20 70 75 62 6c 69 63 aced into public
0230: 20 64 6f 6d 61 69 6e 20 20 20 20 20 20 20 20 20 domain
0240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 0a *.
0250: 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \***************
0260: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0270: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0280: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0290: 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 6d 6f 64 75 6c 65 ********/.module
02a0: 20 77 69 6e 33 32 2e 6f 6c 65 64 6c 67 3b 0a 0a win32.oledlg;..
02b0: 69 6d 70 6f 72 74 20 77 69 6e 33 32 2e 63 6f 6d import win32.com
02c0: 6d 64 6c 67 2c 20 77 69 6e 33 32 2e 64 6c 67 73 mdlg, win32.dlgs
02d0: 2c 20 77 69 6e 33 32 2e 6f 6c 65 32 2c 20 77 69 , win32.ole2, wi
02e0: 6e 33 32 2e 70 72 73 68 74 2c 20 77 69 6e 33 32 n32.prsht, win32
02f0: 2e 73 68 65 6c 6c 61 70 69 2c 0a 20 20 77 69 6e .shellapi,. win
0300: 33 32 2e 77 69 6e 64 6f 77 73 3b 0a 70 72 69 76 32.windows;.priv
0310: 61 74 65 20 69 6d 70 6f 72 74 20 77 69 6e 33 32 ate import win32
0320: 2e 77 69 6e 62 61 73 65 2c 20 77 69 6e 33 32 2e .winbase, win32.
0330: 6f 62 6a 69 64 6c 2c 20 77 69 6e 33 32 2e 6f 62 objidl, win32.ob
0340: 6a 66 77 64 2c 20 77 69 6e 33 32 2e 77 69 6e 6e jfwd, win32.winn
0350: 74 3b 0a 0a 2f 2f 20 46 49 58 4d 45 3a 20 72 65 t;..// FIXME: re
0360: 6d 6f 76 65 20 69 6e 68 65 72 69 74 65 64 20 6d move inherited m
0370: 65 74 68 6f 64 73 20 66 72 6f 6d 20 69 6e 74 65 ethods from inte
0380: 72 66 61 63 65 20 64 65 66 69 6e 69 74 69 6f 6e rface definition
0390: 73 0a 0a 63 6f 6e 73 74 20 50 53 5f 4d 41 58 4c s..const PS_MAXL
03a0: 49 4e 4b 54 59 50 45 53 3d 38 3b 0a 0a 63 6f 6e INKTYPES=8;..con
03b0: 73 74 20 54 43 48 41 52 5b 5d 20 4f 4c 45 53 54 st TCHAR[] OLEST
03c0: 44 44 45 4c 49 4d 20 3d 20 22 5c 5c 22 3b 0a 63 DDELIM = "\\";.c
03d0: 6f 6e 73 74 20 54 43 48 41 52 5b 5d 20 53 5a 4f onst TCHAR[] SZO
03e0: 4c 45 55 49 5f 4d 53 47 5f 48 45 4c 50 20 3d 20 LEUI_MSG_HELP =
03f0: 22 4f 4c 45 55 49 5f 4d 53 47 5f 48 45 4c 50 22 "OLEUI_MSG_HELP"
0400: 3b 0a 63 6f 6e 73 74 20 54 43 48 41 52 5b 5d 20 ;.const TCHAR[]
0410: 53 5a 4f 4c 45 55 49 5f 4d 53 47 5f 45 4e 44 44 SZOLEUI_MSG_ENDD
0420: 49 41 4c 4f 47 20 3d 20 22 4f 4c 45 55 49 5f 4d IALOG = "OLEUI_M
0430: 53 47 5f 45 4e 44 44 49 41 4c 4f 47 22 3b 0a 63 SG_ENDDIALOG";.c
0440: 6f 6e 73 74 20 54 43 48 41 52 5b 5d 20 53 5a 4f onst TCHAR[] SZO
0450: 4c 45 55 49 5f 4d 53 47 5f 42 52 4f 57 53 45 20 LEUI_MSG_BROWSE
0460: 3d 20 22 4f 4c 45 55 49 5f 4d 53 47 5f 42 52 4f = "OLEUI_MSG_BRO
0470: 57 53 45 22 3b 0a 63 6f 6e 73 74 20 54 43 48 41 WSE";.const TCHA
0480: 52 5b 5d 20 53 5a 4f 4c 45 55 49 5f 4d 53 47 5f R[] SZOLEUI_MSG_
0490: 43 48 41 4e 47 45 49 43 4f 4e 20 3d 20 22 4f 4c CHANGEICON = "OL
04a0: 45 55 49 5f 4d 53 47 5f 43 48 41 4e 47 45 49 43 EUI_MSG_CHANGEIC
04b0: 4f 4e 22 3b 0a 63 6f 6e 73 74 20 54 43 48 41 52 ON";.const TCHAR
04c0: 5b 5d 20 53 5a 4f 4c 45 55 49 5f 4d 53 47 5f 43 [] SZOLEUI_MSG_C
04d0: 4c 4f 53 45 42 55 53 59 44 49 41 4c 4f 47 20 3d LOSEBUSYDIALOG =
04e0: 20 22 4f 4c 45 55 49 5f 4d 53 47 5f 43 4c 4f 53 "OLEUI_MSG_CLOS
04f0: 45 42 55 53 59 44 49 41 4c 4f 47 22 3b 0a 63 6f EBUSYDIALOG";.co
0500: 6e 73 74 20 54 43 48 41 52 5b 5d 20 53 5a 4f 4c nst TCHAR[] SZOL
0510: 45 55 49 5f 4d 53 47 5f 43 4f 4e 56 45 52 54 20 EUI_MSG_CONVERT
0520: 3d 20 22 4f 4c 45 55 49 5f 4d 53 47 5f 43 4f 4e = "OLEUI_MSG_CON
0530: 56 45 52 54 22 3b 0a 63 6f 6e 73 74 20 54 43 48 VERT";.const TCH
0540: 41 52 5b 5d 20 53 5a 4f 4c 45 55 49 5f 4d 53 47 AR[] SZOLEUI_MSG
0550: 5f 43 48 41 4e 47 45 53 4f 55 52 43 45 20 3d 20 _CHANGESOURCE =
0560: 22 4f 4c 45 55 49 5f 4d 53 47 5f 43 48 41 4e 47 "OLEUI_MSG_CHANG
0570: 45 53 4f 55 52 43 45 22 3b 0a 63 6f 6e 73 74 20 ESOURCE";.const
0580: 54 43 48 41 52 5b 5d 20 53 5a 4f 4c 45 55 49 5f TCHAR[] SZOLEUI_
0590: 4d 53 47 5f 41 44 44 43 4f 4e 54 52 4f 4c 20 3d MSG_ADDCONTROL =
05a0: 20 22 4f 4c 45 55 49 5f 4d 53 47 5f 41 44 44 43 "OLEUI_MSG_ADDC
05b0: 4f 4e 54 52 4f 4c 22 3b 0a 63 6f 6e 73 74 20 54 ONTROL";.const T
05c0: 43 48 41 52 5b 5d 20 53 5a 4f 4c 45 55 49 5f 4d CHAR[] SZOLEUI_M
05d0: 53 47 5f 42 52 4f 57 53 45 5f 4f 46 4e 20 3d 20 SG_BROWSE_OFN =
05e0: 22 4f 4c 45 55 49 5f 4d 53 47 5f 42 52 4f 57 53 "OLEUI_MSG_BROWS
05f0: 45 5f 4f 46 4e 22 3b 0a 0a 63 6f 6e 73 74 20 54 E_OFN";..const T
0600: 43 48 41 52 5b 5d 20 50 52 4f 50 5f 48 57 4e 44 CHAR[] PROP_HWND
0610: 5f 43 48 47 49 43 4f 4e 44 4c 47 20 3d 20 22 48 _CHGICONDLG = "H
0620: 57 4e 44 5f 43 49 44 4c 47 22 3b 0a 0a 63 6f 6e WND_CIDLG";..con
0630: 73 74 20 49 44 43 5f 4f 4c 45 55 49 48 45 4c 50 st IDC_OLEUIHELP
0640: 3d 39 39 3b 0a 0a 65 6e 75 6d 20 7b 0a 09 49 44 =99;..enum {..ID
0650: 43 5f 49 4f 5f 43 52 45 41 54 45 4e 45 57 20 3d C_IO_CREATENEW =
0660: 20 32 31 30 30 2c 0a 09 49 44 43 5f 49 4f 5f 43 2100,..IDC_IO_C
0670: 52 45 41 54 45 46 52 4f 4d 46 49 4c 45 2c 0a 09 REATEFROMFILE,..
0680: 49 44 43 5f 49 4f 5f 4c 49 4e 4b 46 49 4c 45 2c IDC_IO_LINKFILE,
0690: 0a 09 49 44 43 5f 49 4f 5f 4f 42 4a 45 43 54 54 ..IDC_IO_OBJECTT
06a0: 59 50 45 4c 49 53 54 2c 0a 09 49 44 43 5f 49 4f YPELIST,..IDC_IO
06b0: 5f 44 49 53 50 4c 41 59 41 53 49 43 4f 4e 2c 0a _DISPLAYASICON,.
06c0: 09 49 44 43 5f 49 4f 5f 43 48 41 4e 47 45 49 43 .IDC_IO_CHANGEIC
06d0: 4f 4e 2c 0a 09 49 44 43 5f 49 4f 5f 46 49 4c 45 ON,..IDC_IO_FILE
06e0: 2c 0a 09 49 44 43 5f 49 4f 5f 46 49 4c 45 44 49 ,..IDC_IO_FILEDI
06f0: 53 50 4c 41 59 2c 0a 09 49 44 43 5f 49 4f 5f 52 SPLAY,..IDC_IO_R
0700: 45 53 55 4c 54 49 4d 41 47 45 2c 0a 09 49 44 43 ESULTIMAGE,..IDC
0710: 5f 49 4f 5f 52 45 53 55 4c 54 54 45 58 54 2c 0a _IO_RESULTTEXT,.
0720: 09 49 44 43 5f 49 4f 5f 49 43 4f 4e 44 49 53 50 .IDC_IO_ICONDISP
0730: 4c 41 59 2c 0a 09 49 44 43 5f 49 4f 5f 4f 42 4a LAY,..IDC_IO_OBJ
0740: 45 43 54 54 59 50 45 54 45 58 54 2c 0a 09 49 44 ECTTYPETEXT,..ID
0750: 43 5f 49 4f 5f 46 49 4c 45 54 45 58 54 2c 0a 09 C_IO_FILETEXT,..
0760: 49 44 43 5f 49 4f 5f 46 49 4c 45 54 59 50 45 2c IDC_IO_FILETYPE,
0770: 0a 09 49 44 43 5f 49 4f 5f 49 4e 53 45 52 54 43 ..IDC_IO_INSERTC
0780: 4f 4e 54 52 4f 4c 2c 0a 09 49 44 43 5f 49 4f 5f ONTROL,..IDC_IO_
0790: 41 44 44 43 4f 4e 54 52 4f 4c 2c 0a 09 49 44 43 ADDCONTROL,..IDC
07a0: 5f 49 4f 5f 43 4f 4e 54 52 4f 4c 54 59 50 45 4c _IO_CONTROLTYPEL
07b0: 49 53 54 20 2f 2f 20 3d 20 32 31 31 36 0a 7d 0a IST // = 2116.}.
07c0: 0a 63 6f 6e 73 74 20 49 44 43 5f 50 53 5f 50 41 .const IDC_PS_PA
07d0: 53 54 45 3d 35 30 30 3b 0a 63 6f 6e 73 74 20 49 STE=500;.const I
07e0: 44 43 5f 50 53 5f 50 41 53 54 45 4c 49 4e 4b 3d DC_PS_PASTELINK=
07f0: 35 30 31 3b 0a 63 6f 6e 73 74 20 49 44 43 5f 50 501;.const IDC_P
0800: 53 5f 53 4f 55 52 43 45 54 45 58 54 3d 35 30 32 S_SOURCETEXT=502
0810: 3b 0a 63 6f 6e 73 74 20 49 44 43 5f 50 53 5f 50 ;.const IDC_PS_P
0820: 41 53 54 45 4c 49 53 54 3d 35 30 33 3b 0a 63 6f ASTELIST=503;.co
0830: 6e 73 74 20 49 44 43 5f 50 53 5f 50 41 53 54 45 nst IDC_PS_PASTE
0840: 4c 49 4e 4b 4c 49 53 54 3d 35 30 34 3b 0a 63 6f LINKLIST=504;.co
0850: 6e 73 74 20 49 44 43 5f 50 53 5f 44 49 53 50 4c nst IDC_PS_DISPL
0860: 41 59 4c 49 53 54 3d 35 30 35 3b 0a 63 6f 6e 73 AYLIST=505;.cons
0870: 74 20 49 44 43 5f 50 53 5f 44 49 53 50 4c 41 59 t IDC_PS_DISPLAY
0880: 41 53 49 43 4f 4e 3d 35 30 36 3b 0a 63 6f 6e 73 ASICON=506;.cons
0890: 74 20 49 44 43 5f 50 53 5f 49 43 4f 4e 44 49 53 t IDC_PS_ICONDIS
08a0: 50 4c 41 59 3d 35 30 37 3b 0a 63 6f 6e 73 74 20 PLAY=507;.const
08b0: 49 44 43 5f 50 53 5f 43 48 41 4e 47 45 49 43 4f IDC_PS_CHANGEICO
08c0: 4e 3d 35 30 38 3b 0a 63 6f 6e 73 74 20 49 44 43 N=508;.const IDC
08d0: 5f 50 53 5f 52 45 53 55 4c 54 49 4d 41 47 45 3d _PS_RESULTIMAGE=
08e0: 35 30 39 3b 0a 63 6f 6e 73 74 20 49 44 43 5f 50 509;.const IDC_P
08f0: 53 5f 52 45 53 55 4c 54 54 45 58 54 3d 35 31 30 S_RESULTTEXT=510
0900: 3b 0a 0a 63 6f 6e 73 74 20 49 44 43 5f 43 49 5f ;..const IDC_CI_
0910: 47 52 4f 55 50 3d 31 32 30 3b 0a 63 6f 6e 73 74 GROUP=120;.const
0920: 20 49 44 43 5f 43 49 5f 43 55 52 52 45 4e 54 3d IDC_CI_CURRENT=
0930: 31 32 31 3b 0a 63 6f 6e 73 74 20 49 44 43 5f 43 121;.const IDC_C
0940: 49 5f 43 55 52 52 45 4e 54 49 43 4f 4e 3d 31 32 I_CURRENTICON=12
0950: 32 3b 0a 63 6f 6e 73 74 20 49 44 43 5f 43 49 5f 2;.const IDC_CI_
0960: 44 45 46 41 55 4c 54 3d 31 32 33 3b 0a 63 6f 6e DEFAULT=123;.con
0970: 73 74 20 49 44 43 5f 43 49 5f 44 45 46 41 55 4c st IDC_CI_DEFAUL
0980: 54 49 43 4f 4e 3d 31 32 34 3b 0a 63 6f 6e 73 74 TICON=124;.const
0990: 20 49 44 43 5f 43 49 5f 46 52 4f 4d 46 49 4c 45 IDC_CI_FROMFILE
09a0: 3d 31 32 35 3b 0a 63 6f 6e 73 74 20 49 44 43 5f =125;.const IDC_
09b0: 43 49 5f 46 52 4f 4d 46 49 4c 45 45 44 49 54 3d CI_FROMFILEEDIT=
09c0: 31 32 36 3b 0a 63 6f 6e 73 74 20 49 44 43 5f 43 126;.const IDC_C
09d0: 49 5f 49 43 4f 4e 4c 49 53 54 3d 31 32 37 3b 0a I_ICONLIST=127;.
09e0: 63 6f 6e 73 74 20 49 44 43 5f 43 49 5f 4c 41 42 const IDC_CI_LAB
09f0: 45 4c 3d 31 32 38 3b 0a 63 6f 6e 73 74 20 49 44 EL=128;.const ID
0a00: 43 5f 43 49 5f 4c 41 42 45 4c 45 44 49 54 3d 31 C_CI_LABELEDIT=1
0a10: 32 39 3b 0a 63 6f 6e 73 74 20 49 44 43 5f 43 49 29;.const IDC_CI
0a20: 5f 42 52 4f 57 53 45 3d 31 33 30 3b 0a 63 6f 6e _BROWSE=130;.con
0a30: 73 74 20 49 44 43 5f 43 49 5f 49 43 4f 4e 44 49 st IDC_CI_ICONDI
0a40: 53 50 4c 41 59 3d 31 33 31 3b 0a 0a 63 6f 6e 73 SPLAY=131;..cons
0a50: 74 20 49 44 43 5f 43 56 5f 4f 42 4a 45 43 54 54 t IDC_CV_OBJECTT
0a60: 59 50 45 3d 31 35 30 3b 0a 63 6f 6e 73 74 20 49 YPE=150;.const I
0a70: 44 43 5f 43 56 5f 44 49 53 50 4c 41 59 41 53 49 DC_CV_DISPLAYASI
0a80: 43 4f 4e 3d 31 35 32 3b 0a 63 6f 6e 73 74 20 49 CON=152;.const I
0a90: 44 43 5f 43 56 5f 43 48 41 4e 47 45 49 43 4f 4e DC_CV_CHANGEICON
0aa0: 3d 31 35 33 3b 0a 63 6f 6e 73 74 20 49 44 43 5f =153;.const IDC_
0ab0: 43 56 5f 41 43 54 49 56 41 54 45 4c 49 53 54 3d CV_ACTIVATELIST=
0ac0: 31 35 34 3b 0a 63 6f 6e 73 74 20 49 44 43 5f 43 154;.const IDC_C
0ad0: 56 5f 43 4f 4e 56 45 52 54 54 4f 3d 31 35 35 3b V_CONVERTTO=155;
0ae0: 0a 63 6f 6e 73 74 20 49 44 43 5f 43 56 5f 41 43 .const IDC_CV_AC
0af0: 54 49 56 41 54 45 41 53 3d 31 35 36 3b 0a 63 6f TIVATEAS=156;.co
0b00: 6e 73 74 20 49 44 43 5f 43 56 5f 52 45 53 55 4c nst IDC_CV_RESUL
0b10: 54 54 45 58 54 3d 31 35 37 3b 0a 63 6f 6e 73 74 TTEXT=157;.const
0b20: 20 49 44 43 5f 43 56 5f 43 4f 4e 56 45 52 54 4c IDC_CV_CONVERTL
0b30: 49 53 54 3d 31 35 38 3b 0a 63 6f 6e 73 74 20 49 IST=158;.const I
0b40: 44 43 5f 43 56 5f 49 43 4f 4e 44 49 53 50 4c 41 DC_CV_ICONDISPLA
0b50: 59 3d 31 36 35 3b 0a 0a 63 6f 6e 73 74 20 49 44 Y=165;..const ID
0b60: 43 5f 45 4c 5f 43 48 41 4e 47 45 53 4f 55 52 43 C_EL_CHANGESOURC
0b70: 45 3d 32 30 31 3b 0a 63 6f 6e 73 74 20 49 44 43 E=201;.const IDC
0b80: 5f 45 4c 5f 41 55 54 4f 4d 41 54 49 43 3d 32 30 _EL_AUTOMATIC=20
0b90: 32 3b 0a 63 6f 6e 73 74 20 49 44 43 5f 45 4c 5f 2;.const IDC_EL_
0ba0: 43 41 4e 43 45 4c 4c 49 4e 4b 3d 32 30 39 3b 0a CANCELLINK=209;.
0bb0: 63 6f 6e 73 74 20 49 44 43 5f 45 4c 5f 55 50 44 const IDC_EL_UPD
0bc0: 41 54 45 4e 4f 57 3d 32 31 30 3b 0a 63 6f 6e 73 ATENOW=210;.cons
0bd0: 74 20 49 44 43 5f 45 4c 5f 4f 50 45 4e 53 4f 55 t IDC_EL_OPENSOU
0be0: 52 43 45 3d 32 31 31 3b 0a 63 6f 6e 73 74 20 49 RCE=211;.const I
0bf0: 44 43 5f 45 4c 5f 4d 41 4e 55 41 4c 3d 32 31 32 DC_EL_MANUAL=212
0c00: 3b 0a 63 6f 6e 73 74 20 49 44 43 5f 45 4c 5f 4c ;.const IDC_EL_L
0c10: 49 4e 4b 53 4f 55 52 43 45 3d 32 31 36 3b 0a 63 INKSOURCE=216;.c
0c20: 6f 6e 73 74 20 49 44 43 5f 45 4c 5f 4c 49 4e 4b onst IDC_EL_LINK
0c30: 54 59 50 45 3d 32 31 37 3b 0a 63 6f 6e 73 74 20 TYPE=217;.const
0c40: 49 44 43 5f 45 4c 5f 4c 49 4e 4b 53 4c 49 53 54 IDC_EL_LINKSLIST
0c50: 42 4f 58 3d 32 30 36 3b 0a 63 6f 6e 73 74 20 49 BOX=206;.const I
0c60: 44 43 5f 45 4c 5f 43 4f 4c 31 3d 32 32 30 3b 0a DC_EL_COL1=220;.
0c70: 63 6f 6e 73 74 20 49 44 43 5f 45 4c 5f 43 4f 4c const IDC_EL_COL
0c80: 32 3d 32 32 31 3b 0a 63 6f 6e 73 74 20 49 44 43 2=221;.const IDC
0c90: 5f 45 4c 5f 43 4f 4c 33 3d 32 32 32 3b 0a 0a 63 _EL_COL3=222;..c
0ca0: 6f 6e 73 74 20 49 44 43 5f 42 5a 5f 52 45 54 52 onst IDC_BZ_RETR
0cb0: 59 3d 36 30 30 3b 0a 63 6f 6e 73 74 20 49 44 43 Y=600;.const IDC
0cc0: 5f 42 5a 5f 49 43 4f 4e 3d 36 30 31 3b 0a 63 6f _BZ_ICON=601;.co
0cd0: 6e 73 74 20 49 44 43 5f 42 5a 5f 4d 45 53 53 41 nst IDC_BZ_MESSA
0ce0: 47 45 31 3d 36 30 32 3b 0a 63 6f 6e 73 74 20 49 GE1=602;.const I
0cf0: 44 43 5f 42 5a 5f 53 57 49 54 43 48 54 4f 3d 36 DC_BZ_SWITCHTO=6
0d00: 30 34 3b 0a 0a 63 6f 6e 73 74 20 49 44 43 5f 55 04;..const IDC_U
0d10: 4c 5f 4d 45 54 45 52 3d 31 30 32 39 3b 0a 63 6f L_METER=1029;.co
0d20: 6e 73 74 20 49 44 43 5f 55 4c 5f 53 54 4f 50 3d nst IDC_UL_STOP=
0d30: 31 30 33 30 3b 0a 63 6f 6e 73 74 20 49 44 43 5f 1030;.const IDC_
0d40: 55 4c 5f 50 45 52 43 45 4e 54 3d 31 30 33 31 3b UL_PERCENT=1031;
0d50: 0a 63 6f 6e 73 74 20 49 44 43 5f 55 4c 5f 50 52 .const IDC_UL_PR
0d60: 4f 47 52 45 53 53 3d 31 30 33 32 3b 0a 0a 63 6f OGRESS=1032;..co
0d70: 6e 73 74 20 49 44 43 5f 50 55 5f 4c 49 4e 4b 53 nst IDC_PU_LINKS
0d80: 3d 39 30 30 3b 0a 63 6f 6e 73 74 20 49 44 43 5f =900;.const IDC_
0d90: 50 55 5f 54 45 58 54 3d 39 30 31 3b 0a 63 6f 6e PU_TEXT=901;.con
0da0: 73 74 20 49 44 43 5f 50 55 5f 43 4f 4e 56 45 52 st IDC_PU_CONVER
0db0: 54 3d 39 30 32 3b 0a 63 6f 6e 73 74 20 49 44 43 T=902;.const IDC
0dc0: 5f 50 55 5f 49 43 4f 4e 3d 39 30 38 3b 0a 0a 63 _PU_ICON=908;..c
0dd0: 6f 6e 73 74 20 49 44 43 5f 47 50 5f 4f 42 4a 45 onst IDC_GP_OBJE
0de0: 43 54 4e 41 4d 45 3d 31 30 30 39 3b 0a 63 6f 6e CTNAME=1009;.con
0df0: 73 74 20 49 44 43 5f 47 50 5f 4f 42 4a 45 43 54 st IDC_GP_OBJECT
0e00: 54 59 50 45 3d 31 30 31 30 3b 0a 63 6f 6e 73 74 TYPE=1010;.const
0e10: 20 49 44 43 5f 47 50 5f 4f 42 4a 45 43 54 53 49 IDC_GP_OBJECTSI
0e20: 5a 45 3d 31 30 31 31 3b 0a 63 6f 6e 73 74 20 49 ZE=1011;.const I
0e30: 44 43 5f 47 50 5f 43 4f 4e 56 45 52 54 3d 31 30 DC_GP_CONVERT=10
0e40: 31 33 3b 0a 63 6f 6e 73 74 20 49 44 43 5f 47 50 13;.const IDC_GP
0e50: 5f 4f 42 4a 45 43 54 49 43 4f 4e 3d 31 30 31 34 _OBJECTICON=1014
0e60: 3b 0a 63 6f 6e 73 74 20 49 44 43 5f 47 50 5f 4f ;.const IDC_GP_O
0e70: 42 4a 45 43 54 4c 4f 43 41 54 49 4f 4e 3d 31 30 BJECTLOCATION=10
0e80: 32 32 3b 0a 0a 63 6f 6e 73 74 20 49 44 43 5f 56 22;..const IDC_V
0e90: 50 5f 50 45 52 43 45 4e 54 3d 31 30 30 30 3b 0a P_PERCENT=1000;.
0ea0: 63 6f 6e 73 74 20 49 44 43 5f 56 50 5f 43 48 41 const IDC_VP_CHA
0eb0: 4e 47 45 49 43 4f 4e 3d 31 30 30 31 3b 0a 63 6f NGEICON=1001;.co
0ec0: 6e 73 74 20 49 44 43 5f 56 50 5f 45 44 49 54 41 nst IDC_VP_EDITA
0ed0: 42 4c 45 3d 31 30 30 32 3b 0a 63 6f 6e 73 74 20 BLE=1002;.const
0ee0: 49 44 43 5f 56 50 5f 41 53 49 43 4f 4e 3d 31 30 IDC_VP_ASICON=10
0ef0: 30 33 3b 0a 63 6f 6e 73 74 20 49 44 43 5f 56 50 03;.const IDC_VP
0f00: 5f 52 45 4c 41 54 49 56 45 3d 31 30 30 35 3b 0a _RELATIVE=1005;.
0f10: 63 6f 6e 73 74 20 49 44 43 5f 56 50 5f 53 50 49 const IDC_VP_SPI
0f20: 4e 3d 31 30 30 36 3b 0a 63 6f 6e 73 74 20 49 44 N=1006;.const ID
0f30: 43 5f 56 50 5f 53 43 41 4c 45 54 58 54 3d 31 30 C_VP_SCALETXT=10
0f40: 33 34 3b 0a 63 6f 6e 73 74 20 49 44 43 5f 56 50 34;.const IDC_VP
0f50: 5f 49 43 4f 4e 44 49 53 50 4c 41 59 3d 31 30 32 _ICONDISPLAY=102
0f60: 31 3b 0a 63 6f 6e 73 74 20 49 44 43 5f 56 50 5f 1;.const IDC_VP_
0f70: 52 45 53 55 4c 54 49 4d 41 47 45 3d 31 30 33 33 RESULTIMAGE=1033
0f80: 3b 0a 0a 63 6f 6e 73 74 20 49 44 43 5f 4c 50 5f ;..const IDC_LP_
0f90: 4f 50 45 4e 53 4f 55 52 43 45 3d 31 30 30 36 3b OPENSOURCE=1006;
0fa0: 0a 63 6f 6e 73 74 20 49 44 43 5f 4c 50 5f 55 50 .const IDC_LP_UP
0fb0: 44 41 54 45 4e 4f 57 3d 31 30 30 37 3b 0a 63 6f DATENOW=1007;.co
0fc0: 6e 73 74 20 49 44 43 5f 4c 50 5f 42 52 45 41 4b nst IDC_LP_BREAK
0fd0: 4c 49 4e 4b 3d 31 30 30 38 3b 0a 63 6f 6e 73 74 LINK=1008;.const
0fe0: 20 49 44 43 5f 4c 50 5f 4c 49 4e 4b 53 4f 55 52 IDC_LP_LINKSOUR
0ff0: 43 45 3d 31 30 31 32 3b 0a 63 6f 6e 73 74 20 49 CE=1012;.const I
1000: 44 43 5f 4c 50 5f 43 48 41 4e 47 45 53 4f 55 52 DC_LP_CHANGESOUR
1010: 43 45 3d 31 30 31 35 3b 0a 63 6f 6e 73 74 20 49 CE=1015;.const I
1020: 44 43 5f 4c 50 5f 41 55 54 4f 4d 41 54 49 43 3d DC_LP_AUTOMATIC=
1030: 31 30 31 36 3b 0a 63 6f 6e 73 74 20 49 44 43 5f 1016;.const IDC_
1040: 4c 50 5f 4d 41 4e 55 41 4c 3d 31 30 31 37 3b 0a LP_MANUAL=1017;.
1050: 63 6f 6e 73 74 20 49 44 43 5f 4c 50 5f 44 41 54 const IDC_LP_DAT
1060: 45 3d 31 30 31 38 3b 0a 63 6f 6e 73 74 20 49 44 E=1018;.const ID
1070: 43 5f 4c 50 5f 54 49 4d 45 3d 31 30 31 39 3b 0a C_LP_TIME=1019;.
1080: 0a 63 6f 6e 73 74 20 49 44 44 5f 49 4e 53 45 52 .const IDD_INSER
1090: 54 4f 42 4a 45 43 54 3d 31 30 30 30 3b 0a 63 6f TOBJECT=1000;.co
10a0: 6e 73 74 20 49 44 44 5f 43 48 41 4e 47 45 49 43 nst IDD_CHANGEIC
10b0: 4f 4e 3d 31 30 30 31 3b 0a 63 6f 6e 73 74 20 49 ON=1001;.const I
10c0: 44 44 5f 43 4f 4e 56 45 52 54 3d 31 30 30 32 3b DD_CONVERT=1002;
10d0: 0a 63 6f 6e 73 74 20 49 44 44 5f 50 41 53 54 45 .const IDD_PASTE
10e0: 53 50 45 43 49 41 4c 3d 31 30 30 33 3b 0a 63 6f SPECIAL=1003;.co
10f0: 6e 73 74 20 49 44 44 5f 45 44 49 54 4c 49 4e 4b nst IDD_EDITLINK
1100: 53 3d 31 30 30 34 3b 0a 63 6f 6e 73 74 20 49 44 S=1004;.const ID
1110: 44 5f 42 55 53 59 3d 31 30 30 36 3b 0a 63 6f 6e D_BUSY=1006;.con
1120: 73 74 20 49 44 44 5f 55 50 44 41 54 45 4c 49 4e st IDD_UPDATELIN
1130: 4b 53 3d 31 30 30 37 3b 0a 63 6f 6e 73 74 20 49 KS=1007;.const I
1140: 44 44 5f 43 48 41 4e 47 45 53 4f 55 52 43 45 3d DD_CHANGESOURCE=
1150: 31 30 30 39 3b 0a 63 6f 6e 73 74 20 49 44 44 5f 1009;.const IDD_
1160: 49 4e 53 45 52 54 46 49 4c 45 42 52 4f 57 53 45 INSERTFILEBROWSE
1170: 3d 31 30 31 30 3b 0a 63 6f 6e 73 74 20 49 44 44 =1010;.const IDD
1180: 5f 43 48 41 4e 47 45 49 43 4f 4e 42 52 4f 57 53 _CHANGEICONBROWS
1190: 45 3d 31 30 31 31 3b 0a 63 6f 6e 73 74 20 49 44 E=1011;.const ID
11a0: 44 5f 43 4f 4e 56 45 52 54 4f 4e 4c 59 3d 31 30 D_CONVERTONLY=10
11b0: 31 32 3b 0a 63 6f 6e 73 74 20 49 44 44 5f 43 48 12;.const IDD_CH
11c0: 41 4e 47 45 53 4f 55 52 43 45 34 3d 31 30 31 33 ANGESOURCE4=1013
11d0: 3b 0a 63 6f 6e 73 74 20 49 44 44 5f 47 4e 52 4c ;.const IDD_GNRL
11e0: 50 52 4f 50 53 3d 31 31 30 30 3b 0a 63 6f 6e 73 PROPS=1100;.cons
11f0: 74 20 49 44 44 5f 56 49 45 57 50 52 4f 50 53 3d t IDD_VIEWPROPS=
1200: 31 31 30 31 3b 0a 63 6f 6e 73 74 20 49 44 44 5f 1101;.const IDD_
1210: 4c 49 4e 4b 50 52 4f 50 53 3d 31 31 30 32 3b 0a LINKPROPS=1102;.
1220: 63 6f 6e 73 74 20 49 44 44 5f 43 41 4e 4e 4f 54 const IDD_CANNOT
1230: 55 50 44 41 54 45 4c 49 4e 4b 3d 31 30 30 38 3b UPDATELINK=1008;
1240: 0a 63 6f 6e 73 74 20 49 44 44 5f 4c 49 4e 4b 53 .const IDD_LINKS
1250: 4f 55 52 43 45 55 4e 41 56 41 49 4c 41 42 4c 45 OURCEUNAVAILABLE
1260: 3d 31 30 32 30 3b 0a 63 6f 6e 73 74 20 49 44 44 =1020;.const IDD
1270: 5f 53 45 52 56 45 52 4e 4f 54 46 4f 55 4e 44 3d _SERVERNOTFOUND=
1280: 31 30 32 33 3b 0a 63 6f 6e 73 74 20 49 44 44 5f 1023;.const IDD_
1290: 4f 55 54 4f 46 4d 45 4d 4f 52 59 3d 31 30 32 34 OUTOFMEMORY=1024
12a0: 3b 0a 63 6f 6e 73 74 20 49 44 44 5f 53 45 52 56 ;.const IDD_SERV
12b0: 45 52 4e 4f 54 52 45 47 57 3d 31 30 32 31 3b 0a ERNOTREGW=1021;.
12c0: 63 6f 6e 73 74 20 49 44 44 5f 4c 49 4e 4b 54 59 const IDD_LINKTY
12d0: 50 45 43 48 41 4e 47 45 44 57 3d 31 30 32 32 3b PECHANGEDW=1022;
12e0: 0a 63 6f 6e 73 74 20 49 44 44 5f 53 45 52 56 45 .const IDD_SERVE
12f0: 52 4e 4f 54 52 45 47 41 3d 31 30 32 35 3b 0a 63 RNOTREGA=1025;.c
1300: 6f 6e 73 74 20 49 44 44 5f 4c 49 4e 4b 54 59 50 onst IDD_LINKTYP
1310: 45 43 48 41 4e 47 45 44 41 3d 31 30 32 36 3b 0a ECHANGEDA=1026;.
1320: 0a 63 6f 6e 73 74 20 49 44 5f 42 52 4f 57 53 45 .const ID_BROWSE
1330: 5f 43 48 41 4e 47 45 49 43 4f 4e 3d 31 3b 0a 63 _CHANGEICON=1;.c
1340: 6f 6e 73 74 20 49 44 5f 42 52 4f 57 53 45 5f 49 onst ID_BROWSE_I
1350: 4e 53 45 52 54 46 49 4c 45 3d 32 3b 0a 63 6f 6e NSERTFILE=2;.con
1360: 73 74 20 49 44 5f 42 52 4f 57 53 45 5f 41 44 44 st ID_BROWSE_ADD
1370: 43 4f 4e 54 52 4f 4c 3d 33 3b 0a 63 6f 6e 73 74 CONTROL=3;.const
1380: 20 49 44 5f 42 52 4f 57 53 45 5f 43 48 41 4e 47 ID_BROWSE_CHANG
1390: 45 53 4f 55 52 43 45 3d 34 3b 0a 0a 63 6f 6e 73 ESOURCE=4;..cons
13a0: 74 20 4f 4c 45 55 49 5f 46 41 4c 53 45 3d 30 3b t OLEUI_FALSE=0;
13b0: 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 53 55 43 .const OLEUI_SUC
13c0: 43 45 53 53 3d 31 3b 0a 63 6f 6e 73 74 20 4f 4c CESS=1;.const OL
13d0: 45 55 49 5f 4f 4b 3d 31 3b 0a 63 6f 6e 73 74 20 EUI_OK=1;.const
13e0: 4f 4c 45 55 49 5f 43 41 4e 43 45 4c 3d 32 3b 0a OLEUI_CANCEL=2;.
13f0: 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 45 52 52 .const OLEUI_ERR
1400: 5f 53 54 41 4e 44 41 52 44 4d 49 4e 3d 31 30 30 _STANDARDMIN=100
1410: 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 45 52 ;.const OLEUI_ER
1420: 52 5f 53 54 52 55 43 54 55 52 45 4e 55 4c 4c 3d R_STRUCTURENULL=
1430: 31 30 31 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 101;.const OLEUI
1440: 5f 45 52 52 5f 53 54 52 55 43 54 55 52 45 49 4e _ERR_STRUCTUREIN
1450: 56 41 4c 49 44 3d 31 30 32 3b 0a 63 6f 6e 73 74 VALID=102;.const
1460: 20 4f 4c 45 55 49 5f 45 52 52 5f 43 42 53 54 52 OLEUI_ERR_CBSTR
1470: 55 43 54 49 4e 43 4f 52 52 45 43 54 3d 31 30 33 UCTINCORRECT=103
1480: 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 45 52 ;.const OLEUI_ER
1490: 52 5f 48 57 4e 44 4f 57 4e 45 52 49 4e 56 41 4c R_HWNDOWNERINVAL
14a0: 49 44 3d 31 30 34 3b 0a 63 6f 6e 73 74 20 4f 4c ID=104;.const OL
14b0: 45 55 49 5f 45 52 52 5f 4c 50 53 5a 43 41 50 54 EUI_ERR_LPSZCAPT
14c0: 49 4f 4e 49 4e 56 41 4c 49 44 3d 31 30 35 3b 0a IONINVALID=105;.
14d0: 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 45 52 52 5f const OLEUI_ERR_
14e0: 4c 50 46 4e 48 4f 4f 4b 49 4e 56 41 4c 49 44 3d LPFNHOOKINVALID=
14f0: 31 30 36 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 106;.const OLEUI
1500: 5f 45 52 52 5f 48 49 4e 53 54 41 4e 43 45 49 4e _ERR_HINSTANCEIN
1510: 56 41 4c 49 44 3d 31 30 37 3b 0a 63 6f 6e 73 74 VALID=107;.const
1520: 20 4f 4c 45 55 49 5f 45 52 52 5f 4c 50 53 5a 54 OLEUI_ERR_LPSZT
1530: 45 4d 50 4c 41 54 45 49 4e 56 41 4c 49 44 3d 31 EMPLATEINVALID=1
1540: 30 38 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 08;.const OLEUI_
1550: 45 52 52 5f 48 52 45 53 4f 55 52 43 45 49 4e 56 ERR_HRESOURCEINV
1560: 41 4c 49 44 3d 31 30 39 3b 0a 63 6f 6e 73 74 20 ALID=109;.const
1570: 4f 4c 45 55 49 5f 45 52 52 5f 46 49 4e 44 54 45 OLEUI_ERR_FINDTE
1580: 4d 50 4c 41 54 45 46 41 49 4c 55 52 45 3d 31 31 MPLATEFAILURE=11
1590: 30 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 45 0;.const OLEUI_E
15a0: 52 52 5f 4c 4f 41 44 54 45 4d 50 4c 41 54 45 46 RR_LOADTEMPLATEF
15b0: 41 49 4c 55 52 45 3d 31 31 31 3b 0a 63 6f 6e 73 AILURE=111;.cons
15c0: 74 20 4f 4c 45 55 49 5f 45 52 52 5f 44 49 41 4c t OLEUI_ERR_DIAL
15d0: 4f 47 46 41 49 4c 55 52 45 3d 31 31 32 3b 0a 63 OGFAILURE=112;.c
15e0: 6f 6e 73 74 20 4f 4c 45 55 49 5f 45 52 52 5f 4c onst OLEUI_ERR_L
15f0: 4f 43 41 4c 4d 45 4d 41 4c 4c 4f 43 3d 31 31 33 OCALMEMALLOC=113
1600: 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 45 52 ;.const OLEUI_ER
1610: 52 5f 47 4c 4f 42 41 4c 4d 45 4d 41 4c 4c 4f 43 R_GLOBALMEMALLOC
1620: 3d 31 31 34 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 =114;.const OLEU
1630: 49 5f 45 52 52 5f 4c 4f 41 44 53 54 52 49 4e 47 I_ERR_LOADSTRING
1640: 3d 31 31 35 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 =115;.const OLEU
1650: 49 5f 45 52 52 5f 4f 4c 45 4d 45 4d 41 4c 4c 4f I_ERR_OLEMEMALLO
1660: 43 3d 31 31 36 3b 0a 63 6f 6e 73 74 20 4f 4c 45 C=116;.const OLE
1670: 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 4d UI_ERR_STANDARDM
1680: 41 58 3d 31 31 36 3b 0a 0a 63 6f 6e 73 74 20 4f AX=116;..const O
1690: 50 46 5f 4f 42 4a 45 43 54 49 53 4c 49 4e 4b 3d PF_OBJECTISLINK=
16a0: 31 3b 0a 63 6f 6e 73 74 20 4f 50 46 5f 4e 4f 46 1;.const OPF_NOF
16b0: 49 4c 4c 44 45 46 41 55 4c 54 3d 32 3b 0a 63 6f ILLDEFAULT=2;.co
16c0: 6e 73 74 20 4f 50 46 5f 53 48 4f 57 48 45 4c 50 nst OPF_SHOWHELP
16d0: 3d 34 3b 0a 63 6f 6e 73 74 20 4f 50 46 5f 44 49 =4;.const OPF_DI
16e0: 53 41 42 4c 45 43 4f 4e 56 45 52 54 3d 38 3b 0a SABLECONVERT=8;.
16f0: 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 4f 50 45 .const OLEUI_OPE
1700: 52 52 5f 53 55 42 50 52 4f 50 4e 55 4c 4c 3d 4f RR_SUBPROPNULL=O
1710: 4c 45 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 LEUI_ERR_STANDAR
1720: 44 4d 41 58 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 DMAX;.const OLEU
1730: 49 5f 4f 50 45 52 52 5f 53 55 42 50 52 4f 50 49 I_OPERR_SUBPROPI
1740: 4e 56 41 4c 49 44 3d 28 4f 4c 45 55 49 5f 45 52 NVALID=(OLEUI_ER
1750: 52 5f 53 54 41 4e 44 41 52 44 4d 41 58 2b 31 29 R_STANDARDMAX+1)
1760: 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 4f 50 ;.const OLEUI_OP
1770: 45 52 52 5f 50 52 4f 50 53 48 45 45 54 4e 55 4c ERR_PROPSHEETNUL
1780: 4c 3d 28 4f 4c 45 55 49 5f 45 52 52 5f 53 54 41 L=(OLEUI_ERR_STA
1790: 4e 44 41 52 44 4d 41 58 2b 32 29 3b 0a 63 6f 6e NDARDMAX+2);.con
17a0: 73 74 20 4f 4c 45 55 49 5f 4f 50 45 52 52 5f 50 st OLEUI_OPERR_P
17b0: 52 4f 50 53 48 45 45 54 49 4e 56 41 4c 49 44 3d ROPSHEETINVALID=
17c0: 28 4f 4c 45 55 49 5f 45 52 52 5f 53 54 41 4e 44 (OLEUI_ERR_STAND
17d0: 41 52 44 4d 41 58 2b 33 29 3b 0a 63 6f 6e 73 74 ARDMAX+3);.const
17e0: 20 4f 4c 45 55 49 5f 4f 50 45 52 52 5f 53 55 50 OLEUI_OPERR_SUP
17f0: 50 52 4f 50 3d 28 4f 4c 45 55 49 5f 45 52 52 5f PROP=(OLEUI_ERR_
1800: 53 54 41 4e 44 41 52 44 4d 41 58 2b 34 29 3b 0a STANDARDMAX+4);.
1810: 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 4f 50 45 52 const OLEUI_OPER
1820: 52 5f 50 52 4f 50 53 49 4e 56 41 4c 49 44 3d 28 R_PROPSINVALID=(
1830: 4f 4c 45 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 OLEUI_ERR_STANDA
1840: 52 44 4d 41 58 2b 35 29 3b 0a 63 6f 6e 73 74 20 RDMAX+5);.const
1850: 4f 4c 45 55 49 5f 4f 50 45 52 52 5f 50 41 47 45 OLEUI_OPERR_PAGE
1860: 53 49 4e 43 4f 52 52 45 43 54 3d 28 4f 4c 45 55 SINCORRECT=(OLEU
1870: 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 4d 41 I_ERR_STANDARDMA
1880: 58 2b 36 29 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 X+6);.const OLEU
1890: 49 5f 4f 50 45 52 52 5f 49 4e 56 41 4c 49 44 50 I_OPERR_INVALIDP
18a0: 41 47 45 53 3d 28 4f 4c 45 55 49 5f 45 52 52 5f AGES=(OLEUI_ERR_
18b0: 53 54 41 4e 44 41 52 44 4d 41 58 2b 37 29 3b 0a STANDARDMAX+7);.
18c0: 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 4f 50 45 52 const OLEUI_OPER
18d0: 52 5f 4e 4f 54 53 55 50 50 4f 52 54 45 44 3d 28 R_NOTSUPPORTED=(
18e0: 4f 4c 45 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 OLEUI_ERR_STANDA
18f0: 52 44 4d 41 58 2b 38 29 3b 0a 63 6f 6e 73 74 20 RDMAX+8);.const
1900: 4f 4c 45 55 49 5f 4f 50 45 52 52 5f 44 4c 47 50 OLEUI_OPERR_DLGP
1910: 52 4f 43 4e 4f 54 4e 55 4c 4c 3d 28 4f 4c 45 55 ROCNOTNULL=(OLEU
1920: 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 4d 41 I_ERR_STANDARDMA
1930: 58 2b 39 29 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 X+9);.const OLEU
1940: 49 5f 4f 50 45 52 52 5f 4c 50 41 52 41 4d 4e 4f I_OPERR_LPARAMNO
1950: 54 5a 45 52 4f 3d 28 4f 4c 45 55 49 5f 45 52 52 TZERO=(OLEUI_ERR
1960: 5f 53 54 41 4e 44 41 52 44 4d 41 58 2b 31 30 29 _STANDARDMAX+10)
1970: 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 47 50 ;.const OLEUI_GP
1980: 45 52 52 5f 53 54 52 49 4e 47 49 4e 56 41 4c 49 ERR_STRINGINVALI
1990: 44 3d 28 4f 4c 45 55 49 5f 45 52 52 5f 53 54 41 D=(OLEUI_ERR_STA
19a0: 4e 44 41 52 44 4d 41 58 2b 31 31 29 3b 0a 63 6f NDARDMAX+11);.co
19b0: 6e 73 74 20 4f 4c 45 55 49 5f 47 50 45 52 52 5f nst OLEUI_GPERR_
19c0: 43 4c 41 53 53 49 44 49 4e 56 41 4c 49 44 3d 28 CLASSIDINVALID=(
19d0: 4f 4c 45 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 OLEUI_ERR_STANDA
19e0: 52 44 4d 41 58 2b 31 32 29 3b 0a 63 6f 6e 73 74 RDMAX+12);.const
19f0: 20 4f 4c 45 55 49 5f 47 50 45 52 52 5f 4c 50 43 OLEUI_GPERR_LPC
1a00: 4c 53 49 44 45 58 43 4c 55 44 45 49 4e 56 41 4c LSIDEXCLUDEINVAL
1a10: 49 44 3d 28 4f 4c 45 55 49 5f 45 52 52 5f 53 54 ID=(OLEUI_ERR_ST
1a20: 41 4e 44 41 52 44 4d 41 58 2b 31 33 29 3b 0a 63 ANDARDMAX+13);.c
1a30: 6f 6e 73 74 20 4f 4c 45 55 49 5f 47 50 45 52 52 onst OLEUI_GPERR
1a40: 5f 43 42 46 4f 52 4d 41 54 49 4e 56 41 4c 49 44 _CBFORMATINVALID
1a50: 3d 28 4f 4c 45 55 49 5f 45 52 52 5f 53 54 41 4e =(OLEUI_ERR_STAN
1a60: 44 41 52 44 4d 41 58 2b 31 34 29 3b 0a 63 6f 6e DARDMAX+14);.con
1a70: 73 74 20 4f 4c 45 55 49 5f 56 50 45 52 52 5f 4d st OLEUI_VPERR_M
1a80: 45 54 41 50 49 43 54 49 4e 56 41 4c 49 44 3d 28 ETAPICTINVALID=(
1a90: 4f 4c 45 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 OLEUI_ERR_STANDA
1aa0: 52 44 4d 41 58 2b 31 35 29 3b 0a 63 6f 6e 73 74 RDMAX+15);.const
1ab0: 20 4f 4c 45 55 49 5f 56 50 45 52 52 5f 44 56 41 OLEUI_VPERR_DVA
1ac0: 53 50 45 43 54 49 4e 56 41 4c 49 44 3d 28 4f 4c SPECTINVALID=(OL
1ad0: 45 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 EUI_ERR_STANDARD
1ae0: 4d 41 58 2b 31 36 29 3b 0a 63 6f 6e 73 74 20 4f MAX+16);.const O
1af0: 4c 45 55 49 5f 4c 50 45 52 52 5f 4c 49 4e 4b 43 LEUI_LPERR_LINKC
1b00: 4e 54 52 4e 55 4c 4c 3d 28 4f 4c 45 55 49 5f 45 NTRNULL=(OLEUI_E
1b10: 52 52 5f 53 54 41 4e 44 41 52 44 4d 41 58 2b 31 RR_STANDARDMAX+1
1b20: 37 29 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 7);.const OLEUI_
1b30: 4c 50 45 52 52 5f 4c 49 4e 4b 43 4e 54 52 49 4e LPERR_LINKCNTRIN
1b40: 56 41 4c 49 44 3d 28 4f 4c 45 55 49 5f 45 52 52 VALID=(OLEUI_ERR
1b50: 5f 53 54 41 4e 44 41 52 44 4d 41 58 2b 31 38 29 _STANDARDMAX+18)
1b60: 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 4f 50 ;.const OLEUI_OP
1b70: 45 52 52 5f 50 52 4f 50 45 52 54 59 53 48 45 45 ERR_PROPERTYSHEE
1b80: 54 3d 28 4f 4c 45 55 49 5f 45 52 52 5f 53 54 41 T=(OLEUI_ERR_STA
1b90: 4e 44 41 52 44 4d 41 58 2b 31 39 29 3b 0a 63 6f NDARDMAX+19);.co
1ba0: 6e 73 74 20 4f 4c 45 55 49 5f 4f 50 45 52 52 5f nst OLEUI_OPERR_
1bb0: 4f 42 4a 49 4e 46 4f 49 4e 56 41 4c 49 44 3d 28 OBJINFOINVALID=(
1bc0: 4f 4c 45 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 OLEUI_ERR_STANDA
1bd0: 52 44 4d 41 58 2b 32 30 29 3b 0a 63 6f 6e 73 74 RDMAX+20);.const
1be0: 20 4f 4c 45 55 49 5f 4f 50 45 52 52 5f 4c 49 4e OLEUI_OPERR_LIN
1bf0: 4b 49 4e 46 4f 49 4e 56 41 4c 49 44 3d 28 4f 4c KINFOINVALID=(OL
1c00: 45 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 EUI_ERR_STANDARD
1c10: 4d 41 58 2b 32 31 29 3b 0a 0a 63 6f 6e 73 74 20 MAX+21);..const
1c20: 4f 4c 45 55 49 5f 51 55 45 52 59 5f 47 45 54 43 OLEUI_QUERY_GETC
1c30: 4c 41 53 53 49 44 3d 36 35 32 38 30 3b 0a 63 6f LASSID=65280;.co
1c40: 6e 73 74 20 4f 4c 45 55 49 5f 51 55 45 52 59 5f nst OLEUI_QUERY_
1c50: 4c 49 4e 4b 42 52 4f 4b 45 4e 3d 36 35 32 38 31 LINKBROKEN=65281
1c60: 3b 0a 0a 63 6f 6e 73 74 20 49 4f 46 5f 53 48 4f ;..const IOF_SHO
1c70: 57 48 45 4c 50 3d 31 3b 0a 63 6f 6e 73 74 20 49 WHELP=1;.const I
1c80: 4f 46 5f 53 45 4c 45 43 54 43 52 45 41 54 45 4e OF_SELECTCREATEN
1c90: 45 57 3d 32 3b 0a 63 6f 6e 73 74 20 49 4f 46 5f EW=2;.const IOF_
1ca0: 53 45 4c 45 43 54 43 52 45 41 54 45 46 52 4f 4d SELECTCREATEFROM
1cb0: 46 49 4c 45 3d 34 3b 0a 63 6f 6e 73 74 20 49 4f FILE=4;.const IO
1cc0: 46 5f 43 48 45 43 4b 4c 49 4e 4b 3d 38 3b 0a 63 F_CHECKLINK=8;.c
1cd0: 6f 6e 73 74 20 49 4f 46 5f 43 48 45 43 4b 44 49 onst IOF_CHECKDI
1ce0: 53 50 4c 41 59 41 53 49 43 4f 4e 3d 31 36 3b 0a SPLAYASICON=16;.
1cf0: 63 6f 6e 73 74 20 49 4f 46 5f 43 52 45 41 54 45 const IOF_CREATE
1d00: 4e 45 57 4f 42 4a 45 43 54 3d 33 32 3b 0a 63 6f NEWOBJECT=32;.co
1d10: 6e 73 74 20 49 4f 46 5f 43 52 45 41 54 45 46 49 nst IOF_CREATEFI
1d20: 4c 45 4f 42 4a 45 43 54 3d 36 34 3b 0a 63 6f 6e LEOBJECT=64;.con
1d30: 73 74 20 49 4f 46 5f 43 52 45 41 54 45 4c 49 4e st IOF_CREATELIN
1d40: 4b 4f 42 4a 45 43 54 3d 31 32 38 3b 0a 63 6f 6e KOBJECT=128;.con
1d50: 73 74 20 49 4f 46 5f 44 49 53 41 42 4c 45 4c 49 st IOF_DISABLELI
1d60: 4e 4b 3d 32 35 36 3b 0a 63 6f 6e 73 74 20 49 4f NK=256;.const IO
1d70: 46 5f 56 45 52 49 46 59 53 45 52 56 45 52 53 45 F_VERIFYSERVERSE
1d80: 58 49 53 54 3d 35 31 32 3b 0a 63 6f 6e 73 74 20 XIST=512;.const
1d90: 49 4f 46 5f 44 49 53 41 42 4c 45 44 49 53 50 4c IOF_DISABLEDISPL
1da0: 41 59 41 53 49 43 4f 4e 3d 31 30 32 34 3b 0a 63 AYASICON=1024;.c
1db0: 6f 6e 73 74 20 49 4f 46 5f 48 49 44 45 43 48 41 onst IOF_HIDECHA
1dc0: 4e 47 45 49 43 4f 4e 3d 32 30 34 38 3b 0a 63 6f NGEICON=2048;.co
1dd0: 6e 73 74 20 49 4f 46 5f 53 48 4f 57 49 4e 53 45 nst IOF_SHOWINSE
1de0: 52 54 43 4f 4e 54 52 4f 4c 3d 34 30 39 36 3b 0a RTCONTROL=4096;.
1df0: 63 6f 6e 73 74 20 49 4f 46 5f 53 45 4c 45 43 54 const IOF_SELECT
1e00: 43 52 45 41 54 45 43 4f 4e 54 52 4f 4c 3d 38 31 CREATECONTROL=81
1e10: 39 32 3b 0a 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 92;..const OLEUI
1e20: 5f 49 4f 45 52 52 5f 4c 50 53 5a 46 49 4c 45 49 _IOERR_LPSZFILEI
1e30: 4e 56 41 4c 49 44 3d 4f 4c 45 55 49 5f 45 52 52 NVALID=OLEUI_ERR
1e40: 5f 53 54 41 4e 44 41 52 44 4d 41 58 3b 0a 63 6f _STANDARDMAX;.co
1e50: 6e 73 74 20 4f 4c 45 55 49 5f 49 4f 45 52 52 5f nst OLEUI_IOERR_
1e60: 4c 50 53 5a 4c 41 42 45 4c 49 4e 56 41 4c 49 44 LPSZLABELINVALID
1e70: 3d 28 4f 4c 45 55 49 5f 45 52 52 5f 53 54 41 4e =(OLEUI_ERR_STAN
1e80: 44 41 52 44 4d 41 58 2b 31 29 3b 0a 63 6f 6e 73 DARDMAX+1);.cons
1e90: 74 20 4f 4c 45 55 49 5f 49 4f 45 52 52 5f 48 49 t OLEUI_IOERR_HI
1ea0: 43 4f 4e 49 4e 56 41 4c 49 44 3d 28 4f 4c 45 55 CONINVALID=(OLEU
1eb0: 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 4d 41 I_ERR_STANDARDMA
1ec0: 58 2b 32 29 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 X+2);.const OLEU
1ed0: 49 5f 49 4f 45 52 52 5f 4c 50 46 4f 52 4d 41 54 I_IOERR_LPFORMAT
1ee0: 45 54 43 49 4e 56 41 4c 49 44 3d 28 4f 4c 45 55 ETCINVALID=(OLEU
1ef0: 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 4d 41 I_ERR_STANDARDMA
1f00: 58 2b 33 29 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 X+3);.const OLEU
1f10: 49 5f 49 4f 45 52 52 5f 50 50 56 4f 42 4a 49 4e I_IOERR_PPVOBJIN
1f20: 56 41 4c 49 44 3d 28 4f 4c 45 55 49 5f 45 52 52 VALID=(OLEUI_ERR
1f30: 5f 53 54 41 4e 44 41 52 44 4d 41 58 2b 34 29 3b _STANDARDMAX+4);
1f40: 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 49 4f 45 .const OLEUI_IOE
1f50: 52 52 5f 4c 50 49 4f 4c 45 43 4c 49 45 4e 54 53 RR_LPIOLECLIENTS
1f60: 49 54 45 49 4e 56 41 4c 49 44 3d 28 4f 4c 45 55 ITEINVALID=(OLEU
1f70: 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 4d 41 I_ERR_STANDARDMA
1f80: 58 2b 35 29 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 X+5);.const OLEU
1f90: 49 5f 49 4f 45 52 52 5f 4c 50 49 53 54 4f 52 41 I_IOERR_LPISTORA
1fa0: 47 45 49 4e 56 41 4c 49 44 3d 28 4f 4c 45 55 49 GEINVALID=(OLEUI
1fb0: 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 4d 41 58 _ERR_STANDARDMAX
1fc0: 2b 36 29 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 +6);.const OLEUI
1fd0: 5f 49 4f 45 52 52 5f 53 43 4f 44 45 48 41 53 45 _IOERR_SCODEHASE
1fe0: 52 52 4f 52 3d 28 4f 4c 45 55 49 5f 45 52 52 5f RROR=(OLEUI_ERR_
1ff0: 53 54 41 4e 44 41 52 44 4d 41 58 2b 37 29 3b 0a STANDARDMAX+7);.
2000: 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 49 4f 45 52 const OLEUI_IOER
2010: 52 5f 4c 50 43 4c 53 49 44 45 58 43 4c 55 44 45 R_LPCLSIDEXCLUDE
2020: 49 4e 56 41 4c 49 44 3d 28 4f 4c 45 55 49 5f 45 INVALID=(OLEUI_E
2030: 52 52 5f 53 54 41 4e 44 41 52 44 4d 41 58 2b 38 RR_STANDARDMAX+8
2040: 29 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 49 );.const OLEUI_I
2050: 4f 45 52 52 5f 43 43 48 46 49 4c 45 49 4e 56 41 OERR_CCHFILEINVA
2060: 4c 49 44 3d 28 4f 4c 45 55 49 5f 45 52 52 5f 53 LID=(OLEUI_ERR_S
2070: 54 41 4e 44 41 52 44 4d 41 58 2b 39 29 3b 0a 0a TANDARDMAX+9);..
2080: 63 6f 6e 73 74 20 50 53 46 5f 53 48 4f 57 48 45 const PSF_SHOWHE
2090: 4c 50 3d 31 3b 0a 63 6f 6e 73 74 20 50 53 46 5f LP=1;.const PSF_
20a0: 53 45 4c 45 43 54 50 41 53 54 45 3d 32 3b 0a 63 SELECTPASTE=2;.c
20b0: 6f 6e 73 74 20 50 53 46 5f 53 45 4c 45 43 54 50 onst PSF_SELECTP
20c0: 41 53 54 45 4c 49 4e 4b 3d 34 3b 0a 63 6f 6e 73 ASTELINK=4;.cons
20d0: 74 20 50 53 46 5f 43 48 45 43 4b 44 49 53 50 4c t PSF_CHECKDISPL
20e0: 41 59 41 53 49 43 4f 4e 3d 38 3b 0a 63 6f 6e 73 AYASICON=8;.cons
20f0: 74 20 50 53 46 5f 44 49 53 41 42 4c 45 44 49 53 t PSF_DISABLEDIS
2100: 50 4c 41 59 41 53 49 43 4f 4e 3d 31 36 3b 0a 63 PLAYASICON=16;.c
2110: 6f 6e 73 74 20 50 53 46 5f 48 49 44 45 43 48 41 onst PSF_HIDECHA
2120: 4e 47 45 49 43 4f 4e 3d 33 32 3b 0a 63 6f 6e 73 NGEICON=32;.cons
2130: 74 20 50 53 46 5f 53 54 41 59 4f 4e 43 4c 49 50 t PSF_STAYONCLIP
2140: 42 4f 41 52 44 43 48 41 4e 47 45 3d 36 34 3b 0a BOARDCHANGE=64;.
2150: 63 6f 6e 73 74 20 50 53 46 5f 4e 4f 52 45 46 52 const PSF_NOREFR
2160: 45 53 48 44 41 54 41 4f 42 4a 45 43 54 3d 31 32 ESHDATAOBJECT=12
2170: 38 3b 0a 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 8;..const OLEUI_
2180: 49 4f 45 52 52 5f 53 52 43 44 41 54 41 4f 42 4a IOERR_SRCDATAOBJ
2190: 45 43 54 49 4e 56 41 4c 49 44 3d 4f 4c 45 55 49 ECTINVALID=OLEUI
21a0: 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 4d 41 58 _ERR_STANDARDMAX
21b0: 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 49 4f ;.const OLEUI_IO
21c0: 45 52 52 5f 41 52 52 50 41 53 54 45 45 4e 54 52 ERR_ARRPASTEENTR
21d0: 49 45 53 49 4e 56 41 4c 49 44 3d 28 4f 4c 45 55 IESINVALID=(OLEU
21e0: 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 4d 41 I_ERR_STANDARDMA
21f0: 58 2b 31 29 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 X+1);.const OLEU
2200: 49 5f 49 4f 45 52 52 5f 41 52 52 4c 49 4e 4b 54 I_IOERR_ARRLINKT
2210: 59 50 45 53 49 4e 56 41 4c 49 44 3d 28 4f 4c 45 YPESINVALID=(OLE
2220: 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 4d UI_ERR_STANDARDM
2230: 41 58 2b 32 29 3b 0a 63 6f 6e 73 74 20 4f 4c 45 AX+2);.const OLE
2240: 55 49 5f 50 53 45 52 52 5f 43 4c 49 50 42 4f 41 UI_PSERR_CLIPBOA
2250: 52 44 43 48 41 4e 47 45 44 3d 28 4f 4c 45 55 49 RDCHANGED=(OLEUI
2260: 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 4d 41 58 _ERR_STANDARDMAX
2270: 2b 33 29 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 +3);.const OLEUI
2280: 5f 50 53 45 52 52 5f 47 45 54 43 4c 49 50 42 4f _PSERR_GETCLIPBO
2290: 41 52 44 46 41 49 4c 45 44 3d 28 4f 4c 45 55 49 ARDFAILED=(OLEUI
22a0: 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 4d 41 58 _ERR_STANDARDMAX
22b0: 2b 34 29 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 +4);.const OLEUI
22c0: 5f 45 4c 45 52 52 5f 4c 49 4e 4b 43 4e 54 52 4e _ELERR_LINKCNTRN
22d0: 55 4c 4c 3d 4f 4c 45 55 49 5f 45 52 52 5f 53 54 ULL=OLEUI_ERR_ST
22e0: 41 4e 44 41 52 44 4d 41 58 3b 0a 63 6f 6e 73 74 ANDARDMAX;.const
22f0: 20 4f 4c 45 55 49 5f 45 4c 45 52 52 5f 4c 49 4e OLEUI_ELERR_LIN
2300: 4b 43 4e 54 52 49 4e 56 41 4c 49 44 3d 28 4f 4c KCNTRINVALID=(OL
2310: 45 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 EUI_ERR_STANDARD
2320: 4d 41 58 2b 31 29 3b 0a 0a 63 6f 6e 73 74 20 45 MAX+1);..const E
2330: 4c 46 5f 53 48 4f 57 48 45 4c 50 3d 31 3b 0a 63 LF_SHOWHELP=1;.c
2340: 6f 6e 73 74 20 45 4c 46 5f 44 49 53 41 42 4c 45 onst ELF_DISABLE
2350: 55 50 44 41 54 45 4e 4f 57 3d 32 3b 0a 63 6f 6e UPDATENOW=2;.con
2360: 73 74 20 45 4c 46 5f 44 49 53 41 42 4c 45 4f 50 st ELF_DISABLEOP
2370: 45 4e 53 4f 55 52 43 45 3d 34 3b 0a 63 6f 6e 73 ENSOURCE=4;.cons
2380: 74 20 45 4c 46 5f 44 49 53 41 42 4c 45 43 48 41 t ELF_DISABLECHA
2390: 4e 47 45 53 4f 55 52 43 45 3d 38 3b 0a 63 6f 6e NGESOURCE=8;.con
23a0: 73 74 20 45 4c 46 5f 44 49 53 41 42 4c 45 43 41 st ELF_DISABLECA
23b0: 4e 43 45 4c 4c 49 4e 4b 3d 31 36 3b 0a 0a 63 6f NCELLINK=16;..co
23c0: 6e 73 74 20 43 49 46 5f 53 48 4f 57 48 45 4c 50 nst CIF_SHOWHELP
23d0: 3d 31 3b 0a 63 6f 6e 73 74 20 43 49 46 5f 53 45 =1;.const CIF_SE
23e0: 4c 45 43 54 43 55 52 52 45 4e 54 3d 32 3b 0a 63 LECTCURRENT=2;.c
23f0: 6f 6e 73 74 20 43 49 46 5f 53 45 4c 45 43 54 44 onst CIF_SELECTD
2400: 45 46 41 55 4c 54 3d 34 3b 0a 63 6f 6e 73 74 20 EFAULT=4;.const
2410: 43 49 46 5f 53 45 4c 45 43 54 46 52 4f 4d 46 49 CIF_SELECTFROMFI
2420: 4c 45 3d 38 3b 0a 63 6f 6e 73 74 20 43 49 46 5f LE=8;.const CIF_
2430: 55 53 45 49 43 4f 4e 45 58 45 3d 31 36 3b 0a 0a USEICONEXE=16;..
2440: 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 43 49 45 52 const OLEUI_CIER
2450: 52 5f 4d 55 53 54 48 41 56 45 43 4c 53 49 44 3d R_MUSTHAVECLSID=
2460: 4f 4c 45 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 OLEUI_ERR_STANDA
2470: 52 44 4d 41 58 3b 0a 63 6f 6e 73 74 20 4f 4c 45 RDMAX;.const OLE
2480: 55 49 5f 43 49 45 52 52 5f 4d 55 53 54 48 41 56 UI_CIERR_MUSTHAV
2490: 45 43 55 52 52 45 4e 54 4d 45 54 41 46 49 4c 45 ECURRENTMETAFILE
24a0: 3d 4f 4c 45 55 49 5f 45 52 52 5f 53 54 41 4e 44 =OLEUI_ERR_STAND
24b0: 41 52 44 4d 41 58 2b 31 3b 0a 63 6f 6e 73 74 20 ARDMAX+1;.const
24c0: 4f 4c 45 55 49 5f 43 49 45 52 52 5f 53 5a 49 43 OLEUI_CIERR_SZIC
24d0: 4f 4e 45 58 45 49 4e 56 41 4c 49 44 3d 4f 4c 45 ONEXEINVALID=OLE
24e0: 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 4d UI_ERR_STANDARDM
24f0: 41 58 2b 32 3b 0a 0a 63 6f 6e 73 74 20 43 46 5f AX+2;..const CF_
2500: 53 48 4f 57 48 45 4c 50 42 55 54 54 4f 4e 3d 31 SHOWHELPBUTTON=1
2510: 3b 0a 63 6f 6e 73 74 20 43 46 5f 53 45 54 43 4f ;.const CF_SETCO
2520: 4e 56 45 52 54 44 45 46 41 55 4c 54 3d 32 3b 0a NVERTDEFAULT=2;.
2530: 63 6f 6e 73 74 20 43 46 5f 53 45 54 41 43 54 49 const CF_SETACTI
2540: 56 41 54 45 44 45 46 41 55 4c 54 3d 34 3b 0a 63 VATEDEFAULT=4;.c
2550: 6f 6e 73 74 20 43 46 5f 53 45 4c 45 43 54 43 4f onst CF_SELECTCO
2560: 4e 56 45 52 54 54 4f 3d 38 3b 0a 63 6f 6e 73 74 NVERTTO=8;.const
2570: 20 43 46 5f 53 45 4c 45 43 54 41 43 54 49 56 41 CF_SELECTACTIVA
2580: 54 45 41 53 3d 31 36 3b 0a 63 6f 6e 73 74 20 43 TEAS=16;.const C
2590: 46 5f 44 49 53 41 42 4c 45 44 49 53 50 4c 41 59 F_DISABLEDISPLAY
25a0: 41 53 49 43 4f 4e 3d 33 32 3b 0a 63 6f 6e 73 74 ASICON=32;.const
25b0: 20 43 46 5f 44 49 53 41 42 4c 45 41 43 54 49 56 CF_DISABLEACTIV
25c0: 41 54 45 41 53 3d 36 34 3b 0a 63 6f 6e 73 74 20 ATEAS=64;.const
25d0: 43 46 5f 48 49 44 45 43 48 41 4e 47 45 49 43 4f CF_HIDECHANGEICO
25e0: 4e 3d 31 32 38 3b 0a 63 6f 6e 73 74 20 43 46 5f N=128;.const CF_
25f0: 43 4f 4e 56 45 52 54 4f 4e 4c 59 3d 32 35 36 3b CONVERTONLY=256;
2600: 0a 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 43 54 ..const OLEUI_CT
2610: 45 52 52 5f 43 4c 41 53 53 49 44 49 4e 56 41 4c ERR_CLASSIDINVAL
2620: 49 44 20 3d 20 4f 4c 45 55 49 5f 45 52 52 5f 53 ID = OLEUI_ERR_S
2630: 54 41 4e 44 41 52 44 4d 41 58 2b 31 3b 0a 63 6f TANDARDMAX+1;.co
2640: 6e 73 74 20 4f 4c 45 55 49 5f 43 54 45 52 52 5f nst OLEUI_CTERR_
2650: 44 56 41 53 50 45 43 54 49 4e 56 41 4c 49 44 20 DVASPECTINVALID
2660: 3d 20 4f 4c 45 55 49 5f 45 52 52 5f 53 54 41 4e = OLEUI_ERR_STAN
2670: 44 41 52 44 4d 41 58 2b 32 3b 0a 63 6f 6e 73 74 DARDMAX+2;.const
2680: 20 4f 4c 45 55 49 5f 43 54 45 52 52 5f 43 42 46 OLEUI_CTERR_CBF
2690: 4f 52 4d 41 54 49 4e 56 41 4c 49 44 20 3d 20 4f ORMATINVALID = O
26a0: 4c 45 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 LEUI_ERR_STANDAR
26b0: 44 4d 41 58 2b 33 3b 0a 63 6f 6e 73 74 20 4f 4c DMAX+3;.const OL
26c0: 45 55 49 5f 43 54 45 52 52 5f 48 4d 45 54 41 50 EUI_CTERR_HMETAP
26d0: 49 43 54 49 4e 56 41 4c 49 44 20 3d 20 4f 4c 45 ICTINVALID = OLE
26e0: 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 4d UI_ERR_STANDARDM
26f0: 41 58 2b 34 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 AX+4;.const OLEU
2700: 49 5f 43 54 45 52 52 5f 53 54 52 49 4e 47 49 4e I_CTERR_STRINGIN
2710: 56 41 4c 49 44 20 3d 20 4f 4c 45 55 49 5f 45 52 VALID = OLEUI_ER
2720: 52 5f 53 54 41 4e 44 41 52 44 4d 41 58 2b 35 3b R_STANDARDMAX+5;
2730: 0a 0a 63 6f 6e 73 74 20 42 5a 5f 44 49 53 41 42 ..const BZ_DISAB
2740: 4c 45 43 41 4e 43 45 4c 42 55 54 54 4f 4e 20 3d LECANCELBUTTON =
2750: 20 31 3b 0a 63 6f 6e 73 74 20 42 5a 5f 44 49 53 1;.const BZ_DIS
2760: 41 42 4c 45 53 57 49 54 43 48 54 4f 42 55 54 54 ABLESWITCHTOBUTT
2770: 4f 4e 20 3d 20 32 3b 0a 63 6f 6e 73 74 20 42 5a ON = 2;.const BZ
2780: 5f 44 49 53 41 42 4c 45 52 45 54 52 59 42 55 54 _DISABLERETRYBUT
2790: 54 4f 4e 20 3d 20 34 3b 0a 63 6f 6e 73 74 20 42 TON = 4;.const B
27a0: 5a 5f 4e 4f 54 52 45 53 50 4f 4e 44 49 4e 47 44 Z_NOTRESPONDINGD
27b0: 49 41 4c 4f 47 20 3d 20 38 3b 0a 0a 63 6f 6e 73 IALOG = 8;..cons
27c0: 74 20 4f 4c 45 55 49 5f 42 5a 45 52 52 5f 48 54 t OLEUI_BZERR_HT
27d0: 41 53 4b 49 4e 56 41 4c 49 44 20 3d 20 4f 4c 45 ASKINVALID = OLE
27e0: 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 4d UI_ERR_STANDARDM
27f0: 41 58 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f AX;.const OLEUI_
2800: 42 5a 5f 53 57 49 54 43 48 54 4f 53 45 4c 45 43 BZ_SWITCHTOSELEC
2810: 54 45 44 20 3d 20 4f 4c 45 55 49 5f 45 52 52 5f TED = OLEUI_ERR_
2820: 53 54 41 4e 44 41 52 44 4d 41 58 2b 31 3b 0a 63 STANDARDMAX+1;.c
2830: 6f 6e 73 74 20 4f 4c 45 55 49 5f 42 5a 5f 52 45 onst OLEUI_BZ_RE
2840: 54 52 59 53 45 4c 45 43 54 45 44 20 3d 20 4f 4c TRYSELECTED = OL
2850: 45 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 EUI_ERR_STANDARD
2860: 4d 41 58 2b 32 3b 0a 63 6f 6e 73 74 20 4f 4c 45 MAX+2;.const OLE
2870: 55 49 5f 42 5a 5f 43 41 4c 4c 55 4e 42 4c 4f 43 UI_BZ_CALLUNBLOC
2880: 4b 45 44 20 3d 20 4f 4c 45 55 49 5f 45 52 52 5f KED = OLEUI_ERR_
2890: 53 54 41 4e 44 41 52 44 4d 41 58 2b 33 3b 0a 0a STANDARDMAX+3;..
28a0: 63 6f 6e 73 74 20 43 53 46 5f 53 48 4f 57 48 45 const CSF_SHOWHE
28b0: 4c 50 20 3d 20 31 3b 0a 63 6f 6e 73 74 20 43 53 LP = 1;.const CS
28c0: 46 5f 56 41 4c 49 44 53 4f 55 52 43 45 20 3d 20 F_VALIDSOURCE =
28d0: 32 3b 0a 63 6f 6e 73 74 20 43 53 46 5f 4f 4e 4c 2;.const CSF_ONL
28e0: 59 47 45 54 53 4f 55 52 43 45 20 3d 20 34 3b 0a YGETSOURCE = 4;.
28f0: 63 6f 6e 73 74 20 43 53 46 5f 45 58 50 4c 4f 52 const CSF_EXPLOR
2900: 45 52 20 3d 20 38 3b 0a 0a 63 6f 6e 73 74 20 4f ER = 8;..const O
2910: 4c 45 55 49 5f 43 53 45 52 52 5f 4c 49 4e 4b 43 LEUI_CSERR_LINKC
2920: 4e 54 52 4e 55 4c 4c 20 3d 20 4f 4c 45 55 49 5f NTRNULL = OLEUI_
2930: 45 52 52 5f 53 54 41 4e 44 41 52 44 4d 41 58 3b ERR_STANDARDMAX;
2940: 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 43 53 45 .const OLEUI_CSE
2950: 52 52 5f 4c 49 4e 4b 43 4e 54 52 49 4e 56 41 4c RR_LINKCNTRINVAL
2960: 49 44 20 3d 20 4f 4c 45 55 49 5f 45 52 52 5f 53 ID = OLEUI_ERR_S
2970: 54 41 4e 44 41 52 44 4d 41 58 2b 31 3b 0a 63 6f TANDARDMAX+1;.co
2980: 6e 73 74 20 4f 4c 45 55 49 5f 43 53 45 52 52 5f nst OLEUI_CSERR_
2990: 46 52 4f 4d 4e 4f 54 4e 55 4c 4c 20 3d 20 4f 4c FROMNOTNULL = OL
29a0: 45 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 EUI_ERR_STANDARD
29b0: 4d 41 58 2b 32 3b 0a 63 6f 6e 73 74 20 4f 4c 45 MAX+2;.const OLE
29c0: 55 49 5f 43 53 45 52 52 5f 54 4f 4e 4f 54 4e 55 UI_CSERR_TONOTNU
29d0: 4c 4c 20 3d 20 4f 4c 45 55 49 5f 45 52 52 5f 53 LL = OLEUI_ERR_S
29e0: 54 41 4e 44 41 52 44 4d 41 58 2b 33 3b 0a 63 6f TANDARDMAX+3;.co
29f0: 6e 73 74 20 4f 4c 45 55 49 5f 43 53 45 52 52 5f nst OLEUI_CSERR_
2a00: 53 4f 55 52 43 45 4e 55 4c 4c 20 3d 20 4f 4c 45 SOURCENULL = OLE
2a10: 55 49 5f 45 52 52 5f 53 54 41 4e 44 41 52 44 4d UI_ERR_STANDARDM
2a20: 41 58 2b 34 3b 0a 63 6f 6e 73 74 20 4f 4c 45 55 AX+4;.const OLEU
2a30: 49 5f 43 53 45 52 52 5f 53 4f 55 52 43 45 49 4e I_CSERR_SOURCEIN
2a40: 56 41 4c 49 44 20 3d 20 4f 4c 45 55 49 5f 45 52 VALID = OLEUI_ER
2a50: 52 5f 53 54 41 4e 44 41 52 44 4d 41 58 2b 35 3b R_STANDARDMAX+5;
2a60: 0a 63 6f 6e 73 74 20 4f 4c 45 55 49 5f 43 53 45 .const OLEUI_CSE
2a70: 52 52 5f 53 4f 55 52 43 45 50 41 52 53 45 52 52 RR_SOURCEPARSERR
2a80: 4f 52 20 3d 20 4f 4c 45 55 49 5f 45 52 52 5f 53 OR = OLEUI_ERR_S
2a90: 54 41 4e 44 41 52 44 4d 41 58 2b 36 3b 0a 63 6f TANDARDMAX+6;.co
2aa0: 6e 73 74 20 4f 4c 45 55 49 5f 43 53 45 52 52 5f nst OLEUI_CSERR_
2ab0: 53 4f 55 52 43 45 50 41 52 53 45 45 52 52 4f 52 SOURCEPARSEERROR
2ac0: 20 3d 20 4f 4c 45 55 49 5f 45 52 52 5f 53 54 41 = OLEUI_ERR_STA
2ad0: 4e 44 41 52 44 4d 41 58 2b 37 3b 0a 0a 63 6f 6e NDARDMAX+7;..con
2ae0: 73 74 20 56 50 46 5f 53 45 4c 45 43 54 52 45 4c st VPF_SELECTREL
2af0: 41 54 49 56 45 3d 31 3b 0a 63 6f 6e 73 74 20 56 ATIVE=1;.const V
2b00: 50 46 5f 44 49 53 41 42 4c 45 52 45 4c 41 54 49 PF_DISABLERELATI
2b10: 56 45 3d 32 3b 0a 63 6f 6e 73 74 20 56 50 46 5f VE=2;.const VPF_
2b20: 44 49 53 41 42 4c 45 53 43 41 4c 45 3d 34 3b 0a DISABLESCALE=4;.
2b30: 0a 61 6c 69 67 6e 28 38 29 3a 0a 65 78 74 65 72 .align(8):.exter
2b40: 6e 20 28 57 69 6e 64 6f 77 73 29 20 7b 0a 09 61 n (Windows) {..a
2b50: 6c 69 61 73 20 55 49 4e 54 20 66 75 6e 63 74 69 lias UINT functi
2b60: 6f 6e 28 48 57 4e 44 2c 20 55 49 4e 54 2c 20 57 on(HWND, UINT, W
2b70: 50 41 52 41 4d 2c 20 4c 50 41 52 41 4d 29 20 4c PARAM, LPARAM) L
2b80: 50 46 4e 4f 4c 45 55 49 48 4f 4f 4b 3b 0a 7d 0a PFNOLEUIHOOK;.}.
2b90: 0a 73 74 72 75 63 74 20 4f 4c 45 55 49 49 4e 53 .struct OLEUIINS
2ba0: 45 52 54 4f 42 4a 45 43 54 57 20 7b 0a 09 44 57 ERTOBJECTW {..DW
2bb0: 4f 52 44 20 63 62 53 74 72 75 63 74 3b 0a 09 44 ORD cbStruct;..D
2bc0: 57 4f 52 44 20 64 77 46 6c 61 67 73 3b 0a 09 48 WORD dwFlags;..H
2bd0: 57 4e 44 20 68 57 6e 64 4f 77 6e 65 72 3b 0a 09 WND hWndOwner;..
2be0: 4c 50 43 57 53 54 52 20 6c 70 73 7a 43 61 70 74 LPCWSTR lpszCapt
2bf0: 69 6f 6e 3b 0a 09 4c 50 46 4e 4f 4c 45 55 49 48 ion;..LPFNOLEUIH
2c00: 4f 4f 4b 20 6c 70 66 6e 48 6f 6f 6b 3b 0a 09 4c OOK lpfnHook;..L
2c10: 50 41 52 41 4d 20 6c 43 75 73 74 44 61 74 61 3b PARAM lCustData;
2c20: 0a 09 48 49 4e 53 54 41 4e 43 45 20 68 49 6e 73 ..HINSTANCE hIns
2c30: 74 61 6e 63 65 3b 0a 09 4c 50 43 57 53 54 52 20 tance;..LPCWSTR
2c40: 6c 70 73 7a 54 65 6d 70 6c 61 74 65 3b 0a 09 48 lpszTemplate;..H
2c50: 52 53 52 43 20 68 52 65 73 6f 75 72 63 65 3b 0a RSRC hResource;.
2c60: 09 43 4c 53 49 44 20 63 6c 73 69 64 3b 0a 09 4c .CLSID clsid;..L
2c70: 50 57 53 54 52 20 6c 70 73 7a 46 69 6c 65 3b 0a PWSTR lpszFile;.
2c80: 09 55 49 4e 54 20 63 63 68 46 69 6c 65 3b 0a 09 .UINT cchFile;..
2c90: 55 49 4e 54 20 63 43 6c 73 69 64 45 78 63 6c 75 UINT cClsidExclu
2ca0: 64 65 3b 0a 09 4c 50 43 4c 53 49 44 20 6c 70 43 de;..LPCLSID lpC
2cb0: 6c 73 69 64 45 78 63 6c 75 64 65 3b 0a 09 49 49 lsidExclude;..II
2cc0: 44 20 69 69 64 3b 0a 09 44 57 4f 52 44 20 6f 6c D iid;..DWORD ol
2cd0: 65 52 65 6e 64 65 72 3b 0a 09 4c 50 46 4f 52 4d eRender;..LPFORM
2ce0: 41 54 45 54 43 20 6c 70 46 6f 72 6d 61 74 45 74 ATETC lpFormatEt
2cf0: 63 3b 0a 09 4c 50 4f 4c 45 43 4c 49 45 4e 54 53 c;..LPOLECLIENTS
2d00: 49 54 45 20 6c 70 49 4f 6c 65 43 6c 69 65 6e 74 ITE lpIOleClient
2d10: 53 69 74 65 3b 0a 09 4c 50 53 54 4f 52 41 47 45 Site;..LPSTORAGE
2d20: 20 6c 70 49 53 74 6f 72 61 67 65 3b 0a 09 50 56 lpIStorage;..PV
2d30: 4f 49 44 20 2a 70 70 76 4f 62 6a 3b 0a 09 53 43 OID *ppvObj;..SC
2d40: 4f 44 45 20 73 63 3b 0a 09 48 47 4c 4f 42 41 4c ODE sc;..HGLOBAL
2d50: 20 68 4d 65 74 61 50 69 63 74 3b 0a 7d 0a 61 6c hMetaPict;.}.al
2d60: 69 61 73 20 4f 4c 45 55 49 49 4e 53 45 52 54 4f ias OLEUIINSERTO
2d70: 42 4a 45 43 54 57 2a 20 50 4f 4c 45 55 49 49 4e BJECTW* POLEUIIN
2d80: 53 45 52 54 4f 42 4a 45 43 54 57 2c 20 4c 50 4f SERTOBJECTW, LPO
2d90: 4c 45 55 49 49 4e 53 45 52 54 4f 42 4a 45 43 54 LEUIINSERTOBJECT
2da0: 57 3b 0a 0a 73 74 72 75 63 74 20 4f 4c 45 55 49 W;..struct OLEUI
2db0: 49 4e 53 45 52 54 4f 42 4a 45 43 54 41 20 7b 0a INSERTOBJECTA {.
2dc0: 09 44 57 4f 52 44 20 63 62 53 74 72 75 63 74 3b .DWORD cbStruct;
2dd0: 0a 09 44 57 4f 52 44 20 64 77 46 6c 61 67 73 3b ..DWORD dwFlags;
2de0: 0a 09 48 57 4e 44 20 68 57 6e 64 4f 77 6e 65 72 ..HWND hWndOwner
2df0: 3b 0a 09 4c 50 43 53 54 52 20 6c 70 73 7a 43 61 ;..LPCSTR lpszCa
2e00: 70 74 69 6f 6e 3b 0a 09 4c 50 46 4e 4f 4c 45 55 ption;..LPFNOLEU
2e10: 49 48 4f 4f 4b 20 6c 70 66 6e 48 6f 6f 6b 3b 0a IHOOK lpfnHook;.
2e20: 09 4c 50 41 52 41 4d 20 6c 43 75 73 74 44 61 74 .LPARAM lCustDat
2e30: 61 3b 0a 09 48 49 4e 53 54 41 4e 43 45 20 68 49 a;..HINSTANCE hI
2e40: 6e 73 74 61 6e 63 65 3b 0a 09 4c 50 43 53 54 52 nstance;..LPCSTR
2e50: 20 6c 70 73 7a 54 65 6d 70 6c 61 74 65 3b 0a 09 lpszTemplate;..
2e60: 48 52 53 52 43 20 68 52 65 73 6f 75 72 63 65 3b HRSRC hResource;
2e70: 0a 09 43 4c 53 49 44 20 63 6c 73 69 64 3b 0a 09 ..CLSID clsid;..
2e80: 4c 50 53 54 52 20 6c 70 73 7a 46 69 6c 65 3b 0a LPSTR lpszFile;.
2e90: 09 55 49 4e 54 20 63 63 68 46 69 6c 65 3b 0a 09 .UINT cchFile;..
2ea0: 55 49 4e 54 20 63 43 6c 73 69 64 45 78 63 6c 75 UINT cClsidExclu
2eb0: 64 65 3b 0a 09 4c 50 43 4c 53 49 44 20 6c 70 43 de;..LPCLSID lpC
2ec0: 6c 73 69 64 45 78 63 6c 75 64 65 3b 0a 09 49 49 lsidExclude;..II
2ed0: 44 20 69 69 64 3b 0a 09 44 57 4f 52 44 20 6f 6c D iid;..DWORD ol
2ee0: 65 52 65 6e 64 65 72 3b 0a 09 4c 50 46 4f 52 4d eRender;..LPFORM
2ef0: 41 54 45 54 43 20 6c 70 46 6f 72 6d 61 74 45 74 ATETC lpFormatEt
2f00: 63 3b 0a 09 4c 50 4f 4c 45 43 4c 49 45 4e 54 53 c;..LPOLECLIENTS
2f10: 49 54 45 20 6c 70 49 4f 6c 65 43 6c 69 65 6e 74 ITE lpIOleClient
2f20: 53 69 74 65 3b 0a 09 4c 50 53 54 4f 52 41 47 45 Site;..LPSTORAGE
2f30: 20 6c 70 49 53 74 6f 72 61 67 65 3b 0a 09 50 56 lpIStorage;..PV
2f40: 4f 49 44 20 2a 70 70 76 4f 62 6a 3b 0a 09 53 43 OID *ppvObj;..SC
2f50: 4f 44 45 20 73 63 3b 0a 09 48 47 4c 4f 42 41 4c ODE sc;..HGLOBAL
2f60: 20 68 4d 65 74 61 50 69 63 74 3b 0a 7d 0a 61 6c hMetaPict;.}.al
2f70: 69 61 73 20 4f 4c 45 55 49 49 4e 53 45 52 54 4f ias OLEUIINSERTO
2f80: 42 4a 45 43 54 41 2a 20 50 4f 4c 45 55 49 49 4e BJECTA* POLEUIIN
2f90: 53 45 52 54 4f 42 4a 45 43 54 41 2c 20 4c 50 4f SERTOBJECTA, LPO
2fa0: 4c 45 55 49 49 4e 53 45 52 54 4f 42 4a 45 43 54 LEUIINSERTOBJECT
2fb0: 41 3b 0a 0a 55 49 4e 54 20 4f 6c 65 55 49 49 6e A;..UINT OleUIIn
2fc0: 73 65 72 74 4f 62 6a 65 63 74 57 28 4c 50 4f 4c sertObjectW(LPOL
2fd0: 45 55 49 49 4e 53 45 52 54 4f 42 4a 45 43 54 57 EUIINSERTOBJECTW
2fe0: 29 3b 0a 55 49 4e 54 20 4f 6c 65 55 49 49 6e 73 );.UINT OleUIIns
2ff0: 65 72 74 4f 62 6a 65 63 74 41 28 4c 50 4f 4c 45 ertObjectA(LPOLE
3000: 55 49 49 4e 53 45 52 54 4f 42 4a 45 43 54 41 29 UIINSERTOBJECTA)
3010: 3b 0a 0a 65 6e 75 6d 20 4f 4c 45 55 49 50 41 53 ;..enum OLEUIPAS
3020: 54 45 46 4c 41 47 20 7b 0a 09 4f 4c 45 55 49 50 TEFLAG {..OLEUIP
3030: 41 53 54 45 5f 50 41 53 54 45 4f 4e 4c 59 2c 0a ASTE_PASTEONLY,.
3040: 09 4f 4c 45 55 49 50 41 53 54 45 5f 4c 49 4e 4b .OLEUIPASTE_LINK
3050: 54 59 50 45 31 2c 0a 09 4f 4c 45 55 49 50 41 53 TYPE1,..OLEUIPAS
3060: 54 45 5f 4c 49 4e 4b 54 59 50 45 32 2c 0a 09 4f TE_LINKTYPE2,..O
3070: 4c 45 55 49 50 41 53 54 45 5f 4c 49 4e 4b 54 59 LEUIPASTE_LINKTY
3080: 50 45 33 20 3d 20 34 2c 0a 09 4f 4c 45 55 49 50 PE3 = 4,..OLEUIP
3090: 41 53 54 45 5f 4c 49 4e 4b 54 59 50 45 34 20 3d ASTE_LINKTYPE4 =
30a0: 20 38 2c 0a 09 4f 4c 45 55 49 50 41 53 54 45 5f 8,..OLEUIPASTE_
30b0: 4c 49 4e 4b 54 59 50 45 35 20 3d 20 31 36 2c 0a LINKTYPE5 = 16,.
30c0: 09 4f 4c 45 55 49 50 41 53 54 45 5f 4c 49 4e 4b .OLEUIPASTE_LINK
30d0: 54 59 50 45 36 20 3d 20 33 32 2c 0a 09 4f 4c 45 TYPE6 = 32,..OLE
30e0: 55 49 50 41 53 54 45 5f 4c 49 4e 4b 54 59 50 45 UIPASTE_LINKTYPE
30f0: 37 20 3d 20 36 34 2c 0a 09 4f 4c 45 55 49 50 41 7 = 64,..OLEUIPA
3100: 53 54 45 5f 4c 49 4e 4b 54 59 50 45 38 20 3d 20 STE_LINKTYPE8 =
3110: 31 32 38 2c 0a 09 4f 4c 45 55 49 50 41 53 54 45 128,..OLEUIPASTE
3120: 5f 50 41 53 54 45 20 3d 20 35 31 32 2c 0a 09 4f _PASTE = 512,..O
3130: 4c 45 55 49 50 41 53 54 45 5f 4c 49 4e 4b 41 4e LEUIPASTE_LINKAN
3140: 59 54 59 50 45 20 3d 20 31 30 32 34 2c 0a 09 4f YTYPE = 1024,..O
3150: 4c 45 55 49 50 41 53 54 45 5f 45 4e 41 42 4c 45 LEUIPASTE_ENABLE
3160: 49 43 4f 4e 20 3d 20 32 30 34 38 0a 7d 0a 0a 73 ICON = 2048.}..s
3170: 74 72 75 63 74 20 4f 4c 45 55 49 50 41 53 54 45 truct OLEUIPASTE
3180: 45 4e 54 52 59 57 20 7b 0a 09 46 4f 52 4d 41 54 ENTRYW {..FORMAT
3190: 45 54 43 20 66 6d 74 65 74 63 3b 0a 09 4c 50 43 ETC fmtetc;..LPC
31a0: 57 53 54 52 20 6c 70 73 74 72 46 6f 72 6d 61 74 WSTR lpstrFormat
31b0: 4e 61 6d 65 3b 0a 09 4c 50 43 57 53 54 52 20 6c Name;..LPCWSTR l
31c0: 70 73 74 72 52 65 73 75 6c 74 54 65 78 74 3b 0a pstrResultText;.
31d0: 09 44 57 4f 52 44 20 64 77 46 6c 61 67 73 3b 0a .DWORD dwFlags;.
31e0: 09 44 57 4f 52 44 20 64 77 53 63 72 61 74 63 68 .DWORD dwScratch
31f0: 53 70 61 63 65 3b 0a 7d 0a 61 6c 69 61 73 20 4f Space;.}.alias O
3200: 4c 45 55 49 50 41 53 54 45 45 4e 54 52 59 57 2a LEUIPASTEENTRYW*
3210: 20 50 4f 4c 45 55 49 50 41 53 54 45 45 4e 54 52 POLEUIPASTEENTR
3220: 59 57 2c 20 4c 50 4f 4c 45 55 49 50 41 53 54 45 YW, LPOLEUIPASTE
3230: 45 4e 54 52 59 57 3b 0a 0a 73 74 72 75 63 74 20 ENTRYW;..struct
3240: 4f 4c 45 55 49 50 41 53 54 45 45 4e 54 52 59 41 OLEUIPASTEENTRYA
3250: 20 7b 0a 09 46 4f 52 4d 41 54 45 54 43 20 66 6d {..FORMATETC fm
3260: 74 65 74 63 3b 0a 09 4c 50 43 53 54 52 20 6c 70 tetc;..LPCSTR lp
3270: 73 74 72 46 6f 72 6d 61 74 4e 61 6d 65 3b 0a 09 strFormatName;..
3280: 4c 50 43 53 54 52 20 6c 70 73 74 72 52 65 73 75 LPCSTR lpstrResu
3290: 6c 74 54 65 78 74 3b 0a 09 44 57 4f 52 44 20 64 ltText;..DWORD d
32a0: 77 46 6c 61 67 73 3b 0a 09 44 57 4f 52 44 20 64 wFlags;..DWORD d
32b0: 77 53 63 72 61 74 63 68 53 70 61 63 65 3b 0a 7d wScratchSpace;.}
32c0: 0a 61 6c 69 61 73 20 4f 4c 45 55 49 50 41 53 54 .alias OLEUIPAST
32d0: 45 45 4e 54 52 59 41 2a 20 50 4f 4c 45 55 49 50 EENTRYA* POLEUIP
32e0: 41 53 54 45 45 4e 54 52 59 41 2c 20 4c 50 4f 4c ASTEENTRYA, LPOL
32f0: 45 55 49 50 41 53 54 45 45 4e 54 52 59 41 3b 0a EUIPASTEENTRYA;.
3300: 0a 73 74 72 75 63 74 20 4f 4c 45 55 49 50 41 53 .struct OLEUIPAS
3310: 54 45 53 50 45 43 49 41 4c 57 20 7b 0a 09 44 57 TESPECIALW {..DW
3320: 4f 52 44 20 63 62 53 74 72 75 63 74 3b 0a 09 44 ORD cbStruct;..D
3330: 57 4f 52 44 20 64 77 46 6c 61 67 73 3b 0a 09 48 WORD dwFlags;..H
3340: 57 4e 44 20 68 57 6e 64 4f 77 6e 65 72 3b 0a 09 WND hWndOwner;..
3350: 4c 50 43 57 53 54 52 20 6c 70 73 7a 43 61 70 74 LPCWSTR lpszCapt
3360: 69 6f 6e 3b 0a 09 4c 50 46 4e 4f 4c 45 55 49 48 ion;..LPFNOLEUIH
3370: 4f 4f 4b 20 6c 70 66 6e 48 6f 6f 6b 3b 0a 09 4c OOK lpfnHook;..L
3380: 50 41 52 41 4d 20 6c 43 75 73 74 44 61 74 61 3b PARAM lCustData;
3390: 0a 09 48 49 4e 53 54 41 4e 43 45 20 68 49 6e 73 ..HINSTANCE hIns
33a0: 74 61 6e 63 65 3b 0a 09 4c 50 43 57 53 54 52 20 tance;..LPCWSTR
33b0: 6c 70 73 7a 54 65 6d 70 6c 61 74 65 3b 0a 09 48 lpszTemplate;..H
33c0: 52 53 52 43 20 68 52 65 73 6f 75 72 63 65 3b 0a RSRC hResource;.
33d0: 09 4c 50 44 41 54 41 4f 42 4a 45 43 54 20 6c 70 .LPDATAOBJECT lp
33e0: 53 72 63 44 61 74 61 4f 62 6a 3b 0a 09 4c 50 4f SrcDataObj;..LPO
33f0: 4c 45 55 49 50 41 53 54 45 45 4e 54 52 59 57 20 LEUIPASTEENTRYW
3400: 61 72 72 50 61 73 74 65 45 6e 74 72 69 65 73 3b arrPasteEntries;
3410: 0a 09 69 6e 74 20 63 50 61 73 74 65 45 6e 74 72 ..int cPasteEntr
3420: 69 65 73 3b 0a 09 55 49 4e 54 20 2a 61 72 72 4c ies;..UINT *arrL
3430: 69 6e 6b 54 79 70 65 73 3b 0a 09 69 6e 74 20 63 inkTypes;..int c
3440: 4c 69 6e 6b 54 79 70 65 73 3b 0a 09 55 49 4e 54 LinkTypes;..UINT
3450: 20 63 43 6c 73 69 64 45 78 63 6c 75 64 65 3b 0a cClsidExclude;.
3460: 09 4c 50 43 4c 53 49 44 20 6c 70 43 6c 73 69 64 .LPCLSID lpClsid
3470: 45 78 63 6c 75 64 65 3b 0a 09 69 6e 74 20 6e 53 Exclude;..int nS
3480: 65 6c 65 63 74 65 64 49 6e 64 65 78 3b 0a 09 42 electedIndex;..B
3490: 4f 4f 4c 20 66 4c 69 6e 6b 3b 0a 09 48 47 4c 4f OOL fLink;..HGLO
34a0: 42 41 4c 20 68 4d 65 74 61 50 69 63 74 3b 0a 09 BAL hMetaPict;..
34b0: 53 49 5a 45 4c 20 73 69 7a 65 6c 3b 0a 7d 0a 61 SIZEL sizel;.}.a
34c0: 6c 69 61 73 20 4f 4c 45 55 49 50 41 53 54 45 53 lias OLEUIPASTES
34d0: 50 45 43 49 41 4c 57 2a 20 50 4f 4c 45 55 49 50 PECIALW* POLEUIP
34e0: 41 53 54 45 53 50 45 43 49 41 4c 57 2c 20 4c 50 ASTESPECIALW, LP
34f0: 4f 4c 45 55 49 50 41 53 54 45 53 50 45 43 49 41 OLEUIPASTESPECIA
3500: 4c 57 3b 0a 0a 73 74 72 75 63 74 20 4f 4c 45 55 LW;..struct OLEU
3510: 49 50 41 53 54 45 53 50 45 43 49 41 4c 41 20 7b IPASTESPECIALA {
3520: 0a 09 44 57 4f 52 44 20 63 62 53 74 72 75 63 74 ..DWORD cbStruct
3530: 3b 0a 09 44 57 4f 52 44 20 64 77 46 6c 61 67 73 ;..DWORD dwFlags
3540: 3b 0a 09 48 57 4e 44 20 68 57 6e 64 4f 77 6e 65 ;..HWND hWndOwne
3550: 72 3b 0a 09 4c 50 43 53 54 52 20 6c 70 73 7a 43 r;..LPCSTR lpszC
3560: 61 70 74 69 6f 6e 3b 0a 09 4c 50 46 4e 4f 4c 45 aption;..LPFNOLE
3570: 55 49 48 4f 4f 4b 20 6c 70 66 6e 48 6f 6f 6b 3b UIHOOK lpfnHook;
3580: 0a 09 4c 50 41 52 41 4d 20 6c 43 75 73 74 44 61 ..LPARAM lCustDa
3590: 74 61 3b 0a 09 48 49 4e 53 54 41 4e 43 45 20 68 ta;..HINSTANCE h
35a0: 49 6e 73 74 61 6e 63 65 3b 0a 09 4c 50 43 53 54 Instance;..LPCST
35b0: 52 20 6c 70 73 7a 54 65 6d 70 6c 61 74 65 3b 0a R lpszTemplate;.
35c0: 09 48 52 53 52 43 20 68 52 65 73 6f 75 72 63 65 .HRSRC hResource
35d0: 3b 0a 09 4c 50 44 41 54 41 4f 42 4a 45 43 54 20 ;..LPDATAOBJECT
35e0: 6c 70 53 72 63 44 61 74 61 4f 62 6a 3b 0a 09 4c lpSrcDataObj;..L
35f0: 50 4f 4c 45 55 49 50 41 53 54 45 45 4e 54 52 59 POLEUIPASTEENTRY
3600: 41 20 61 72 72 50 61 73 74 65 45 6e 74 72 69 65 A arrPasteEntrie
3610: 73 3b 0a 09 69 6e 74 20 63 50 61 73 74 65 45 6e s;..int cPasteEn
3620: 74 72 69 65 73 3b 0a 09 55 49 4e 54 2a 20 61 72 tries;..UINT* ar
3630: 72 4c 69 6e 6b 54 79 70 65 73 3b 0a 09 69 6e 74 rLinkTypes;..int
3640: 20 63 4c 69 6e 6b 54 79 70 65 73 3b 0a 09 55 49 cLinkTypes;..UI
3650: 4e 54 20 63 43 6c 73 69 64 45 78 63 6c 75 64 65 NT cClsidExclude
3660: 3b 0a 09 4c 50 43 4c 53 49 44 20 6c 70 43 6c 73 ;..LPCLSID lpCls
3670: 69 64 45 78 63 6c 75 64 65 3b 0a 09 69 6e 74 20 idExclude;..int
3680: 6e 53 65 6c 65 63 74 65 64 49 6e 64 65 78 3b 0a nSelectedIndex;.
3690: 09 42 4f 4f 4c 20 66 4c 69 6e 6b 3b 0a 09 48 47 .BOOL fLink;..HG
36a0: 4c 4f 42 41 4c 20 68 4d 65 74 61 50 69 63 74 3b LOBAL hMetaPict;
36b0: 0a 09 53 49 5a 45 4c 20 73 69 7a 65 6c 3b 0a 7d ..SIZEL sizel;.}
36c0: 0a 61 6c 69 61 73 20 4f 4c 45 55 49 50 41 53 54 .alias OLEUIPAST
36d0: 45 53 50 45 43 49 41 4c 41 2a 20 50 4f 4c 45 55 ESPECIALA* POLEU
36e0: 49 50 41 53 54 45 53 50 45 43 49 41 4c 41 2c 20 IPASTESPECIALA,
36f0: 4c 50 4f 4c 45 55 49 50 41 53 54 45 53 50 45 43 LPOLEUIPASTESPEC
3700: 49 41 4c 41 3b 0a 0a 69 6e 74 65 72 66 61 63 65 IALA;..interface
3710: 20 49 4f 6c 65 55 49 4c 69 6e 6b 43 6f 6e 74 61 IOleUILinkConta
3720: 69 6e 65 72 57 20 3a 20 49 55 6e 6b 6e 6f 77 6e inerW : IUnknown
3730: 0a 7b 0a 09 48 52 45 53 55 4c 54 20 51 75 65 72 .{..HRESULT Quer
3740: 79 49 6e 74 65 72 66 61 63 65 28 52 45 46 49 49 yInterface(REFII
3750: 44 2c 20 50 56 4f 49 44 2a 29 3b 0a 09 55 4c 4f D, PVOID*);..ULO
3760: 4e 47 20 41 64 64 52 65 66 28 29 3b 0a 09 55 4c NG AddRef();..UL
3770: 4f 4e 47 20 52 65 6c 65 61 73 65 28 29 3b 0a 09 ONG Release();..
3780: 44 57 4f 52 44 20 47 65 74 4e 65 78 74 4c 69 6e DWORD GetNextLin
3790: 6b 28 44 57 4f 52 44 20 64 77 4c 69 6e 6b 29 3b k(DWORD dwLink);
37a0: 0a 09 48 52 45 53 55 4c 54 20 53 65 74 4c 69 6e ..HRESULT SetLin
37b0: 6b 55 70 64 61 74 65 4f 70 74 69 6f 6e 73 28 44 kUpdateOptions(D
37c0: 57 4f 52 44 2c 20 44 57 4f 52 44 29 3b 0a 09 48 WORD, DWORD);..H
37d0: 52 45 53 55 4c 54 20 47 65 74 4c 69 6e 6b 55 70 RESULT GetLinkUp
37e0: 64 61 74 65 4f 70 74 69 6f 6e 73 28 44 57 4f 52 dateOptions(DWOR
37f0: 44 2c 20 50 44 57 4f 52 44 29 3b 0a 09 48 52 45 D, PDWORD);..HRE
3800: 53 55 4c 54 20 53 65 74 4c 69 6e 6b 53 6f 75 72 SULT SetLinkSour
3810: 63 65 28 44 57 4f 52 44 2c 20 4c 50 57 53 54 52 ce(DWORD, LPWSTR
3820: 2c 20 55 4c 4f 4e 47 2c 20 50 55 4c 4f 4e 47 2c , ULONG, PULONG,
3830: 20 42 4f 4f 4c 29 3b 0a 09 48 52 45 53 55 4c 54 BOOL);..HRESULT
3840: 20 47 65 74 4c 69 6e 6b 53 6f 75 72 63 65 28 44 GetLinkSource(D
3850: 57 4f 52 44 2c 20 4c 50 57 53 54 52 2a 2c 20 50 WORD, LPWSTR*, P
3860: 55 4c 4f 4e 47 2c 20 4c 50 57 53 54 52 2a 2c 20 ULONG, LPWSTR*,
3870: 4c 50 57 53 54 52 2a 2c 20 42 4f 4f 4c 2a 2c 20 LPWSTR*, BOOL*,
3880: 42 4f 4f 4c 2a 29 3b 0a 09 48 52 45 53 55 4c 54 BOOL*);..HRESULT
3890: 20 4f 70 65 6e 4c 69 6e 6b 53 6f 75 72 63 65 28 OpenLinkSource(
38a0: 44 57 4f 52 44 29 3b 0a 09 48 52 45 53 55 4c 54 DWORD);..HRESULT
38b0: 20 55 70 64 61 74 65 4c 69 6e 6b 28 44 57 4f 52 UpdateLink(DWOR
38c0: 44 2c 20 42 4f 4f 4c 2c 20 42 4f 4f 4c 29 3b 0a D, BOOL, BOOL);.
38d0: 09 48 52 45 53 55 4c 54 20 43 61 6e 63 65 6c 4c .HRESULT CancelL
38e0: 69 6e 6b 28 44 57 4f 52 44 29 3b 0a 7d 0a 61 6c ink(DWORD);.}.al
38f0: 69 61 73 20 49 4f 6c 65 55 49 4c 69 6e 6b 43 6f ias IOleUILinkCo
3900: 6e 74 61 69 6e 65 72 57 2a 20 4c 50 4f 4c 45 55 ntainerW* LPOLEU
3910: 49 4c 49 4e 4b 43 4f 4e 54 41 49 4e 45 52 57 3b ILINKCONTAINERW;
3920: 0a 0a 69 6e 74 65 72 66 61 63 65 20 49 4f 6c 65 ..interface IOle
3930: 55 49 4c 69 6e 6b 43 6f 6e 74 61 69 6e 65 72 41 UILinkContainerA
3940: 20 3a 20 49 55 6e 6b 6e 6f 77 6e 0a 7b 0a 09 48 : IUnknown.{..H
3950: 52 45 53 55 4c 54 20 51 75 65 72 79 49 6e 74 65 RESULT QueryInte
3960: 72 66 61 63 65 28 52 45 46 49 49 44 2c 20 50 56 rface(REFIID, PV
3970: 4f 49 44 2a 29 3b 0a 09 55 4c 4f 4e 47 20 41 64 OID*);..ULONG Ad
3980: 64 52 65 66 28 29 3b 0a 09 55 4c 4f 4e 47 20 52 dRef();..ULONG R
3990: 65 6c 65 61 73 65 28 29 3b 0a 09 44 57 4f 52 44 elease();..DWORD
39a0: 20 47 65 74 4e 65 78 74 4c 69 6e 6b 28 44 57 4f GetNextLink(DWO
39b0: 52 44 29 3b 0a 09 48 52 45 53 55 4c 54 20 53 65 RD);..HRESULT Se
39c0: 74 4c 69 6e 6b 55 70 64 61 74 65 4f 70 74 69 6f tLinkUpdateOptio
39d0: 6e 73 28 44 57 4f 52 44 2c 20 44 57 4f 52 44 29 ns(DWORD, DWORD)
39e0: 3b 0a 09 48 52 45 53 55 4c 54 20 47 65 74 4c 69 ;..HRESULT GetLi
39f0: 6e 6b 55 70 64 61 74 65 4f 70 74 69 6f 6e 73 28 nkUpdateOptions(
3a00: 44 57 4f 52 44 2c 20 50 44 57 4f 52 44 29 3b 0a DWORD, PDWORD);.
3a10: 09 48 52 45 53 55 4c 54 20 53 65 74 4c 69 6e 6b .HRESULT SetLink
3a20: 53 6f 75 72 63 65 28 44 57 4f 52 44 2c 20 4c 50 Source(DWORD, LP
3a30: 53 54 52 2c 20 55 4c 4f 4e 47 2c 20 50 55 4c 4f STR, ULONG, PULO
3a40: 4e 47 2c 20 42 4f 4f 4c 29 3b 0a 09 48 52 45 53 NG, BOOL);..HRES
3a50: 55 4c 54 20 47 65 74 4c 69 6e 6b 53 6f 75 72 63 ULT GetLinkSourc
3a60: 65 28 44 57 4f 52 44 2c 20 4c 50 53 54 52 2a 2c e(DWORD, LPSTR*,
3a70: 20 50 55 4c 4f 4e 47 2c 20 4c 50 53 54 52 2a 2c PULONG, LPSTR*,
3a80: 20 4c 50 53 54 52 2a 2c 20 42 4f 4f 4c 2a 2c 20 LPSTR*, BOOL*,
3a90: 42 4f 4f 4c 2a 29 3b 0a 09 48 52 45 53 55 4c 54 BOOL*);..HRESULT
3aa0: 20 4f 70 65 6e 4c 69 6e 6b 53 6f 75 72 63 65 28 OpenLinkSource(
3ab0: 44 57 4f 52 44 29 3b 0a 09 48 52 45 53 55 4c 54 DWORD);..HRESULT
3ac0: 20 55 70 64 61 74 65 4c 69 6e 6b 28 44 57 4f 52 UpdateLink(DWOR
3ad0: 44 2c 20 42 4f 4f 4c 2c 20 42 4f 4f 4c 29 3b 0a D, BOOL, BOOL);.
3ae0: 09 48 52 45 53 55 4c 54 20 43 61 6e 63 65 6c 4c .HRESULT CancelL
3af0: 69 6e 6b 28 44 57 4f 52 44 29 3b 0a 7d 0a 61 6c ink(DWORD);.}.al
3b00: 69 61 73 20 49 4f 6c 65 55 49 4c 69 6e 6b 43 6f ias IOleUILinkCo
3b10: 6e 74 61 69 6e 65 72 41 2a 20 4c 50 4f 4c 45 55 ntainerA* LPOLEU
3b20: 49 4c 49 4e 4b 43 4f 4e 54 41 49 4e 45 52 41 3b ILINKCONTAINERA;
3b30: 0a 0a 73 74 72 75 63 74 20 4f 4c 45 55 49 45 44 ..struct OLEUIED
3b40: 49 54 4c 49 4e 4b 53 57 20 7b 0a 09 44 57 4f 52 ITLINKSW {..DWOR
3b50: 44 20 63 62 53 74 72 75 63 74 3b 0a 09 44 57 4f D cbStruct;..DWO
3b60: 52 44 20 64 77 46 6c 61 67 73 3b 0a 09 48 57 4e RD dwFlags;..HWN
3b70: 44 20 68 57 6e 64 4f 77 6e 65 72 3b 0a 09 4c 50 D hWndOwner;..LP
3b80: 43 57 53 54 52 20 6c 70 73 7a 43 61 70 74 69 6f CWSTR lpszCaptio
3b90: 6e 3b 0a 09 4c 50 46 4e 4f 4c 45 55 49 48 4f 4f n;..LPFNOLEUIHOO
3ba0: 4b 20 6c 70 66 6e 48 6f 6f 6b 3b 0a 09 4c 50 41 K lpfnHook;..LPA
3bb0: 52 41 4d 20 6c 43 75 73 74 44 61 74 61 3b 0a 09 RAM lCustData;..
3bc0: 48 49 4e 53 54 41 4e 43 45 20 68 49 6e 73 74 61 HINSTANCE hInsta
3bd0: 6e 63 65 3b 0a 09 4c 50 43 57 53 54 52 20 6c 70 nce;..LPCWSTR lp
3be0: 73 7a 54 65 6d 70 6c 61 74 65 3b 0a 09 48 52 53 szTemplate;..HRS
3bf0: 52 43 20 68 52 65 73 6f 75 72 63 65 3b 0a 09 4c RC hResource;..L
3c00: 50 4f 4c 45 55 49 4c 49 4e 4b 43 4f 4e 54 41 49 POLEUILINKCONTAI
3c10: 4e 45 52 57 20 6c 70 4f 6c 65 55 49 4c 69 6e 6b NERW lpOleUILink
3c20: 43 6f 6e 74 61 69 6e 65 72 3b 0a 7d 0a 61 6c 69 Container;.}.ali
3c30: 61 73 20 4f 4c 45 55 49 45 44 49 54 4c 49 4e 4b as OLEUIEDITLINK
3c40: 53 57 2a 20 50 4f 4c 45 55 49 45 44 49 54 4c 49 SW* POLEUIEDITLI
3c50: 4e 4b 53 57 2c 20 4c 50 4f 4c 45 55 49 45 44 49 NKSW, LPOLEUIEDI
3c60: 54 4c 49 4e 4b 53 57 3b 0a 0a 73 74 72 75 63 74 TLINKSW;..struct
3c70: 20 4f 4c 45 55 49 45 44 49 54 4c 49 4e 4b 53 41 OLEUIEDITLINKSA
3c80: 20 7b 0a 09 44 57 4f 52 44 20 63 62 53 74 72 75 {..DWORD cbStru
3c90: 63 74 3b 0a 09 44 57 4f 52 44 20 64 77 46 6c 61 ct;..DWORD dwFla
3ca0: 67 73 3b 0a 09 48 57 4e 44 20 68 57 6e 64 4f 77 gs;..HWND hWndOw
3cb0: 6e 65 72 3b 0a 09 4c 50 43 53 54 52 20 6c 70 73 ner;..LPCSTR lps
3cc0: 7a 43 61 70 74 69 6f 6e 3b 0a 09 4c 50 46 4e 4f zCaption;..LPFNO
3cd0: 4c 45 55 49 48 4f 4f 4b 20 6c 70 66 6e 48 6f 6f LEUIHOOK lpfnHoo
3ce0: 6b 3b 0a 09 4c 50 41 52 41 4d 20 6c 43 75 73 74 k;..LPARAM lCust
3cf0: 44 61 74 61 3b 0a 09 48 49 4e 53 54 41 4e 43 45 Data;..HINSTANCE
3d00: 20 68 49 6e 73 74 61 6e 63 65 3b 0a 09 4c 50 43 hInstance;..LPC
3d10: 53 54 52 20 6c 70 73 7a 54 65 6d 70 6c 61 74 65 STR lpszTemplate
3d20: 3b 0a 09 48 52 53 52 43 20 68 52 65 73 6f 75 72 ;..HRSRC hResour
3d30: 63 65 3b 0a 09 4c 50 4f 4c 45 55 49 4c 49 4e 4b ce;..LPOLEUILINK
3d40: 43 4f 4e 54 41 49 4e 45 52 41 20 6c 70 4f 6c 65 CONTAINERA lpOle
3d50: 55 49 4c 69 6e 6b 43 6f 6e 74 61 69 6e 65 72 3b UILinkContainer;
3d60: 0a 7d 0a 61 6c 69 61 73 20 4f 4c 45 55 49 45 44 .}.alias OLEUIED
3d70: 49 54 4c 49 4e 4b 53 41 2a 20 50 4f 4c 45 55 49 ITLINKSA* POLEUI
3d80: 45 44 49 54 4c 49 4e 4b 53 41 2c 20 4c 50 4f 4c EDITLINKSA, LPOL
3d90: 45 55 49 45 44 49 54 4c 49 4e 4b 53 41 3b 0a 0a EUIEDITLINKSA;..
3da0: 73 74 72 75 63 74 20 4f 4c 45 55 49 43 48 41 4e struct OLEUICHAN
3db0: 47 45 49 43 4f 4e 57 20 7b 0a 09 44 57 4f 52 44 GEICONW {..DWORD
3dc0: 20 63 62 53 74 72 75 63 74 3b 0a 09 44 57 4f 52 cbStruct;..DWOR
3dd0: 44 20 64 77 46 6c 61 67 73 3b 0a 09 48 57 4e 44 D dwFlags;..HWND
3de0: 20 68 57 6e 64 4f 77 6e 65 72 3b 0a 09 4c 50 43 hWndOwner;..LPC
3df0: 57 53 54 52 20 6c 70 73 7a 43 61 70 74 69 6f 6e WSTR lpszCaption
3e00: 3b 0a 09 4c 50 46 4e 4f 4c 45 55 49 48 4f 4f 4b ;..LPFNOLEUIHOOK
3e10: 20 6c 70 66 6e 48 6f 6f 6b 3b 0a 09 4c 50 41 52 lpfnHook;..LPAR
3e20: 41 4d 20 6c 43 75 73 74 44 61 74 61 3b 0a 09 48 AM lCustData;..H
3e30: 49 4e 53 54 41 4e 43 45 20 68 49 6e 73 74 61 6e INSTANCE hInstan
3e40: 63 65 3b 0a 09 4c 50 43 57 53 54 52 20 6c 70 73 ce;..LPCWSTR lps
3e50: 7a 54 65 6d 70 6c 61 74 65 3b 0a 09 48 52 53 52 zTemplate;..HRSR
3e60: 43 20 68 52 65 73 6f 75 72 63 65 3b 0a 09 48 47 C hResource;..HG
3e70: 4c 4f 42 41 4c 20 68 4d 65 74 61 50 69 63 74 3b LOBAL hMetaPict;
3e80: 0a 09 43 4c 53 49 44 20 63 6c 73 69 64 3b 0a 09 ..CLSID clsid;..
3e90: 57 43 48 41 52 20 73 7a 49 63 6f 6e 45 78 65 5b WCHAR szIconExe[
3ea0: 4d 41 58 5f 50 41 54 48 5d 3b 0a 09 69 6e 74 20 MAX_PATH];..int
3eb0: 63 63 68 49 63 6f 6e 45 78 65 3b 0a 7d 0a 61 6c cchIconExe;.}.al
3ec0: 69 61 73 20 4f 4c 45 55 49 43 48 41 4e 47 45 49 ias OLEUICHANGEI
3ed0: 43 4f 4e 57 2a 20 50 4f 4c 45 55 49 43 48 41 4e CONW* POLEUICHAN
3ee0: 47 45 49 43 4f 4e 57 2c 20 4c 50 4f 4c 45 55 49 GEICONW, LPOLEUI
3ef0: 43 48 41 4e 47 45 49 43 4f 4e 57 3b 0a 0a 73 74 CHANGEICONW;..st
3f00: 72 75 63 74 20 4f 4c 45 55 49 43 48 41 4e 47 45 ruct OLEUICHANGE
3f10: 49 43 4f 4e 41 20 7b 0a 09 44 57 4f 52 44 20 63 ICONA {..DWORD c
3f20: 62 53 74 72 75 63 74 3b 0a 09 44 57 4f 52 44 20 bStruct;..DWORD
3f30: 64 77 46 6c 61 67 73 3b 0a 09 48 57 4e 44 20 68 dwFlags;..HWND h
3f40: 57 6e 64 4f 77 6e 65 72 3b 0a 09 4c 50 43 53 54 WndOwner;..LPCST
3f50: 52 20 6c 70 73 7a 43 61 70 74 69 6f 6e 3b 0a 09 R lpszCaption;..
3f60: 4c 50 46 4e 4f 4c 45 55 49 48 4f 4f 4b 20 6c 70 LPFNOLEUIHOOK lp
3f70: 66 6e 48 6f 6f 6b 3b 0a 09 4c 50 41 52 41 4d 20 fnHook;..LPARAM
3f80: 6c 43 75 73 74 44 61 74 61 3b 0a 09 48 49 4e 53 lCustData;..HINS
3f90: 54 41 4e 43 45 20 68 49 6e 73 74 61 6e 63 65 3b TANCE hInstance;
3fa0: 0a 09 4c 50 43 53 54 52 20 6c 70 73 7a 54 65 6d ..LPCSTR lpszTem
3fb0: 70 6c 61 74 65 3b 0a 09 48 52 53 52 43 20 68 52 plate;..HRSRC hR
3fc0: 65 73 6f 75 72 63 65 3b 0a 09 48 47 4c 4f 42 41 esource;..HGLOBA
3fd0: 4c 20 68 4d 65 74 61 50 69 63 74 3b 0a 09 43 4c L hMetaPict;..CL
3fe0: 53 49 44 20 63 6c 73 69 64 3b 0a 09 43 48 41 52 SID clsid;..CHAR
3ff0: 20 73 7a 49 63 6f 6e 45 78 65 5b 4d 41 58 5f 50 szIconExe[MAX_P
4000: 41 54 48 5d 3b 0a 09 69 6e 74 20 63 63 68 49 63 ATH];..int cchIc
4010: 6f 6e 45 78 65 3b 0a 7d 0a 61 6c 69 61 73 20 4f onExe;.}.alias O
4020: 4c 45 55 49 43 48 41 4e 47 45 49 43 4f 4e 41 2a LEUICHANGEICONA*
4030: 20 50 4f 4c 45 55 49 43 48 41 4e 47 45 49 43 4f POLEUICHANGEICO
4040: 4e 41 2c 20 4c 50 4f 4c 45 55 49 43 48 41 4e 47 NA, LPOLEUICHANG
4050: 45 49 43 4f 4e 41 3b 0a 0a 73 74 72 75 63 74 20 EICONA;..struct
4060: 4f 4c 45 55 49 43 4f 4e 56 45 52 54 57 20 7b 0a OLEUICONVERTW {.
4070: 09 44 57 4f 52 44 20 63 62 53 74 72 75 63 74 3b .DWORD cbStruct;
4080: 0a 09 44 57 4f 52 44 20 64 77 46 6c 61 67 73 3b ..DWORD dwFlags;
4090: 0a 09 48 57 4e 44 20 68 57 6e 64 4f 77 6e 65 72 ..HWND hWndOwner
40a0: 3b 0a 09 4c 50 43 57 53 54 52 20 6c 70 73 7a 43 ;..LPCWSTR lpszC
40b0: 61 70 74 69 6f 6e 3b 0a 09 4c 50 46 4e 4f 4c 45 aption;..LPFNOLE
40c0: 55 49 48 4f 4f 4b 20 6c 70 66 6e 48 6f 6f 6b 3b UIHOOK lpfnHook;
40d0: 0a 09 4c 50 41 52 41 4d 20 6c 43 75 73 74 44 61 ..LPARAM lCustDa
40e0: 74 61 3b 0a 09 48 49 4e 53 54 41 4e 43 45 20 68 ta;..HINSTANCE h
40f0: 49 6e 73 74 61 6e 63 65 3b 0a 09 4c 50 43 57 53 Instance;..LPCWS
4100: 54 52 20 6c 70 73 7a 54 65 6d 70 6c 61 74 65 3b TR lpszTemplate;
4110: 0a 09 48 52 53 52 43 20 68 52 65 73 6f 75 72 63 ..HRSRC hResourc
4120: 65 3b 0a 09 43 4c 53 49 44 20 63 6c 73 69 64 3b e;..CLSID clsid;
4130: 0a 09 43 4c 53 49 44 20 63 6c 73 69 64 43 6f 6e ..CLSID clsidCon
4140: 76 65 72 74 44 65 66 61 75 6c 74 3b 0a 09 43 4c vertDefault;..CL
4150: 53 49 44 20 63 6c 73 69 64 41 63 74 69 76 61 74 SID clsidActivat
4160: 65 44 65 66 61 75 6c 74 3b 0a 09 43 4c 53 49 44 eDefault;..CLSID
4170: 20 63 6c 73 69 64 4e 65 77 3b 0a 09 44 57 4f 52 clsidNew;..DWOR
4180: 44 20 64 76 41 73 70 65 63 74 3b 0a 09 57 4f 52 D dvAspect;..WOR
4190: 44 20 77 46 6f 72 6d 61 74 3b 0a 09 42 4f 4f 4c D wFormat;..BOOL
41a0: 20 66 49 73 4c 69 6e 6b 65 64 4f 62 6a 65 63 74 fIsLinkedObject
41b0: 3b 0a 09 48 47 4c 4f 42 41 4c 20 68 4d 65 74 61 ;..HGLOBAL hMeta
41c0: 50 69 63 74 3b 0a 09 4c 50 57 53 54 52 20 6c 70 Pict;..LPWSTR lp
41d0: 73 7a 55 73 65 72 54 79 70 65 3b 0a 09 42 4f 4f szUserType;..BOO
41e0: 4c 20 66 4f 62 6a 65 63 74 73 49 63 6f 6e 43 68 L fObjectsIconCh
41f0: 61 6e 67 65 64 3b 0a 09 4c 50 57 53 54 52 20 6c anged;..LPWSTR l
4200: 70 73 7a 44 65 66 4c 61 62 65 6c 3b 0a 09 55 49 pszDefLabel;..UI
4210: 4e 54 20 63 43 6c 73 69 64 45 78 63 6c 75 64 65 NT cClsidExclude
4220: 3b 0a 09 4c 50 43 4c 53 49 44 20 6c 70 43 6c 73 ;..LPCLSID lpCls
4230: 69 64 45 78 63 6c 75 64 65 3b 0a 7d 0a 61 6c 69 idExclude;.}.ali
4240: 61 73 20 4f 4c 45 55 49 43 4f 4e 56 45 52 54 57 as OLEUICONVERTW
4250: 2a 20 50 4f 4c 45 55 49 43 4f 4e 56 45 52 54 57 * POLEUICONVERTW
4260: 2c 20 4c 50 4f 4c 45 55 49 43 4f 4e 56 45 52 54 , LPOLEUICONVERT
4270: 57 3b 0a 0a 73 74 72 75 63 74 20 4f 4c 45 55 49 W;..struct OLEUI
4280: 43 4f 4e 56 45 52 54 41 20 7b 0a 09 44 57 4f 52 CONVERTA {..DWOR
4290: 44 20 63 62 53 74 72 75 63 74 3b 0a 09 44 57 4f D cbStruct;..DWO
42a0: 52 44 20 64 77 46 6c 61 67 73 3b 0a 09 48 57 4e RD dwFlags;..HWN
42b0: 44 20 68 57 6e 64 4f 77 6e 65 72 3b 0a 09 4c 50 D hWndOwner;..LP
42c0: 43 53 54 52 20 6c 70 73 7a 43 61 70 74 69 6f 6e CSTR lpszCaption
42d0: 3b 0a 09 4c 50 46 4e 4f 4c 45 55 49 48 4f 4f 4b ;..LPFNOLEUIHOOK
42e0: 20 6c 70 66 6e 48 6f 6f 6b 3b 0a 09 4c 50 41 52 lpfnHook;..LPAR
42f0: 41 4d 20 6c 43 75 73 74 44 61 74 61 3b 0a 09 48 AM lCustData;..H
4300: 49 4e 53 54 41 4e 43 45 20 68 49 6e 73 74 61 6e INSTANCE hInstan
4310: 63 65 3b 0a 09 4c 50 43 53 54 52 20 6c 70 73 7a ce;..LPCSTR lpsz
4320: 54 65 6d 70 6c 61 74 65 3b 0a 09 48 52 53 52 43 Template;..HRSRC
4330: 20 68 52 65 73 6f 75 72 63 65 3b 0a 09 43 4c 53 hResource;..CLS
4340: 49 44 20 63 6c 73 69 64 3b 0a 09 43 4c 53 49 44 ID clsid;..CLSID
4350: 20 63 6c 73 69 64 43 6f 6e 76 65 72 74 44 65 66 clsidConvertDef
4360: 61 75 6c 74 3b 0a 09 43 4c 53 49 44 20 63 6c 73 ault;..CLSID cls
4370: 69 64 41 63 74 69 76 61 74 65 44 65 66 61 75 6c idActivateDefaul
4380: 74 3b 0a 09 43 4c 53 49 44 20 63 6c 73 69 64 4e t;..CLSID clsidN
4390: 65 77 3b 0a 09 44 57 4f 52 44 20 64 76 41 73 70 ew;..DWORD dvAsp
43a0: 65 63 74 3b 0a 09 57 4f 52 44 20 77 46 6f 72 6d ect;..WORD wForm
43b0: 61 74 3b 0a 09 42 4f 4f 4c 20 66 49 73 4c 69 6e at;..BOOL fIsLin
43c0: 6b 65 64 4f 62 6a 65 63 74 3b 0a 09 48 47 4c 4f kedObject;..HGLO
43d0: 42 41 4c 20 68 4d 65 74 61 50 69 63 74 3b 0a 09 BAL hMetaPict;..
43e0: 4c 50 53 54 52 20 6c 70 73 7a 55 73 65 72 54 79 LPSTR lpszUserTy
43f0: 70 65 3b 0a 09 42 4f 4f 4c 20 66 4f 62 6a 65 63 pe;..BOOL fObjec
4400: 74 73 49 63 6f 6e 43 68 61 6e 67 65 64 3b 0a 09 tsIconChanged;..
4410: 4c 50 53 54 52 20 6c 70 73 7a 44 65 66 4c 61 62 LPSTR lpszDefLab
4420: 65 6c 3b 0a 09 55 49 4e 54 20 63 43 6c 73 69 64 el;..UINT cClsid
4430: 45 78 63 6c 75 64 65 3b 0a 09 4c 50 43 4c 53 49 Exclude;..LPCLSI
4440: 44 20 6c 70 43 6c 73 69 64 45 78 63 6c 75 64 65 D lpClsidExclude
4450: 3b 0a 7d 0a 61 6c 69 61 73 20 4f 4c 45 55 49 43 ;.}.alias OLEUIC
4460: 4f 4e 56 45 52 54 41 2a 20 50 4f 4c 45 55 49 43 ONVERTA* POLEUIC
4470: 4f 4e 56 45 52 54 41 2c 20 4c 50 4f 4c 45 55 49 ONVERTA, LPOLEUI
4480: 43 4f 4e 56 45 52 54 41 3b 0a 0a 73 74 72 75 63 CONVERTA;..struc
4490: 74 20 4f 4c 45 55 49 42 55 53 59 57 20 7b 0a 09 t OLEUIBUSYW {..
44a0: 44 57 4f 52 44 20 63 62 53 74 72 75 63 74 3b 0a DWORD cbStruct;.
44b0: 09 44 57 4f 52 44 20 64 77 46 6c 61 67 73 3b 0a .DWORD dwFlags;.
44c0: 09 48 57 4e 44 20 68 57 6e 64 4f 77 6e 65 72 3b .HWND hWndOwner;
44d0: 0a 09 4c 50 43 57 53 54 52 20 6c 70 73 7a 43 61 ..LPCWSTR lpszCa
44e0: 70 74 69 6f 6e 3b 0a 09 4c 50 46 4e 4f 4c 45 55 ption;..LPFNOLEU
44f0: 49 48 4f 4f 4b 20 6c 70 66 6e 48 6f 6f 6b 3b 0a IHOOK lpfnHook;.
4500: 09 4c 50 41 52 41 4d 20 6c 43 75 73 74 44 61 74 .LPARAM lCustDat
4510: 61 3b 0a 09 48 49 4e 53 54 41 4e 43 45 20 68 49 a;..HINSTANCE hI
4520: 6e 73 74 61 6e 63 65 3b 0a 09 4c 50 43 57 53 54 nstance;..LPCWST
4530: 52 20 6c 70 73 7a 54 65 6d 70 6c 61 74 65 3b 0a R lpszTemplate;.
4540: 09 48 52 53 52 43 20 68 52 65 73 6f 75 72 63 65 .HRSRC hResource
4550: 3b 0a 09 48 54 41 53 4b 20 68 54 61 73 6b 3b 0a ;..HTASK hTask;.
4560: 09 48 57 4e 44 20 2a 6c 70 68 57 6e 64 44 69 61 .HWND *lphWndDia
4570: 6c 6f 67 3b 0a 7d 0a 61 6c 69 61 73 20 4f 4c 45 log;.}.alias OLE
4580: 55 49 42 55 53 59 57 2a 20 50 4f 4c 45 55 49 42 UIBUSYW* POLEUIB
4590: 55 53 59 57 2c 20 4c 50 4f 4c 45 55 49 42 55 53 USYW, LPOLEUIBUS
45a0: 59 57 3b 0a 0a 73 74 72 75 63 74 20 4f 4c 45 55 YW;..struct OLEU
45b0: 49 42 55 53 59 41 20 7b 0a 09 44 57 4f 52 44 20 IBUSYA {..DWORD
45c0: 63 62 53 74 72 75 63 74 3b 0a 09 44 57 4f 52 44 cbStruct;..DWORD
45d0: 20 64 77 46 6c 61 67 73 3b 0a 09 48 57 4e 44 20 dwFlags;..HWND
45e0: 68 57 6e 64 4f 77 6e 65 72 3b 0a 09 4c 50 43 53 hWndOwner;..LPCS
45f0: 54 52 20 6c 70 73 7a 43 61 70 74 69 6f 6e 3b 0a TR lpszCaption;.
4600: 09 4c 50 46 4e 4f 4c 45 55 49 48 4f 4f 4b 20 6c .LPFNOLEUIHOOK l
4610: 70 66 6e 48 6f 6f 6b 3b 0a 09 4c 50 41 52 41 4d pfnHook;..LPARAM
4620: 20 6c 43 75 73 74 44 61 74 61 3b 0a 09 48 49 4e lCustData;..HIN
4630: 53 54 41 4e 43 45 20 68 49 6e 73 74 61 6e 63 65 STANCE hInstance
4640: 3b 0a 09 4c 50 43 53 54 52 20 6c 70 73 7a 54 65 ;..LPCSTR lpszTe
4650: 6d 70 6c 61 74 65 3b 0a 09 48 52 53 52 43 20 68 mplate;..HRSRC h
4660: 52 65 73 6f 75 72 63 65 3b 0a 09 48 54 41 53 4b Resource;..HTASK
4670: 20 68 54 61 73 6b 3b 0a 09 48 57 4e 44 20 2a 6c hTask;..HWND *l
4680: 70 68 57 6e 64 44 69 61 6c 6f 67 3b 0a 7d 0a 61 phWndDialog;.}.a
4690: 6c 69 61 73 20 4f 4c 45 55 49 42 55 53 59 41 2a lias OLEUIBUSYA*
46a0: 20 50 4f 4c 45 55 49 42 55 53 59 41 2c 20 4c 50 POLEUIBUSYA, LP
46b0: 4f 4c 45 55 49 42 55 53 59 41 3b 0a 0a 73 74 72 OLEUIBUSYA;..str
46c0: 75 63 74 20 4f 4c 45 55 49 43 48 41 4e 47 45 53 uct OLEUICHANGES
46d0: 4f 55 52 43 45 57 20 7b 0a 09 44 57 4f 52 44 20 OURCEW {..DWORD
46e0: 63 62 53 74 72 75 63 74 3b 0a 09 44 57 4f 52 44 cbStruct;..DWORD
46f0: 20 64 77 46 6c 61 67 73 3b 0a 09 48 57 4e 44 20 dwFlags;..HWND
4700: 68 57 6e 64 4f 77 6e 65 72 3b 0a 09 4c 50 43 57 hWndOwner;..LPCW
4710: 53 54 52 20 6c 70 73 7a 43 61 70 74 69 6f 6e 3b STR lpszCaption;
4720: 0a 09 4c 50 46 4e 4f 4c 45 55 49 48 4f 4f 4b 20 ..LPFNOLEUIHOOK
4730: 6c 70 66 6e 48 6f 6f 6b 3b 0a 09 4c 50 41 52 41 lpfnHook;..LPARA
4740: 4d 20 6c 43 75 73 74 44 61 74 61 3b 0a 09 48 49 M lCustData;..HI
4750: 4e 53 54 41 4e 43 45 20 68 49 6e 73 74 61 6e 63 NSTANCE hInstanc
4760: 65 3b 0a 09 4c 50 43 57 53 54 52 20 6c 70 73 7a e;..LPCWSTR lpsz
4770: 54 65 6d 70 6c 61 74 65 3b 0a 09 48 52 53 52 43 Template;..HRSRC
4780: 20 68 52 65 73 6f 75 72 63 65 3b 0a 09 4f 50 45 hResource;..OPE
4790: 4e 46 49 4c 45 4e 41 4d 45 57 2a 20 6c 70 4f 46 NFILENAMEW* lpOF
47a0: 4e 3b 0a 09 44 57 4f 52 44 20 64 77 52 65 73 65 N;..DWORD dwRese
47b0: 72 76 65 64 31 5b 34 5d 3b 0a 09 4c 50 4f 4c 45 rved1[4];..LPOLE
47c0: 55 49 4c 49 4e 4b 43 4f 4e 54 41 49 4e 45 52 57 UILINKCONTAINERW
47d0: 20 6c 70 4f 6c 65 55 49 4c 69 6e 6b 43 6f 6e 74 lpOleUILinkCont
47e0: 61 69 6e 65 72 3b 0a 09 44 57 4f 52 44 20 64 77 ainer;..DWORD dw
47f0: 4c 69 6e 6b 3b 0a 09 4c 50 57 53 54 52 20 6c 70 Link;..LPWSTR lp
4800: 73 7a 44 69 73 70 6c 61 79 4e 61 6d 65 3b 0a 09 szDisplayName;..
4810: 55 4c 4f 4e 47 20 6e 46 69 6c 65 4c 65 6e 67 74 ULONG nFileLengt
4820: 68 3b 0a 09 4c 50 57 53 54 52 20 6c 70 73 7a 46 h;..LPWSTR lpszF
4830: 72 6f 6d 3b 0a 09 4c 50 57 53 54 52 20 6c 70 73 rom;..LPWSTR lps
4840: 7a 54 6f 3b 0a 7d 0a 61 6c 69 61 73 20 4f 4c 45 zTo;.}.alias OLE
4850: 55 49 43 48 41 4e 47 45 53 4f 55 52 43 45 57 2a UICHANGESOURCEW*
4860: 20 50 4f 4c 45 55 49 43 48 41 4e 47 45 53 4f 55 POLEUICHANGESOU
4870: 52 43 45 57 2c 20 4c 50 4f 4c 45 55 49 43 48 41 RCEW, LPOLEUICHA
4880: 4e 47 45 53 4f 55 52 43 45 57 3b 0a 0a 73 74 72 NGESOURCEW;..str
4890: 75 63 74 20 4f 4c 45 55 49 43 48 41 4e 47 45 53 uct OLEUICHANGES
48a0: 4f 55 52 43 45 41 20 7b 0a 09 44 57 4f 52 44 20 OURCEA {..DWORD
48b0: 63 62 53 74 72 75 63 74 3b 0a 09 44 57 4f 52 44 cbStruct;..DWORD
48c0: 20 64 77 46 6c 61 67 73 3b 0a 09 48 57 4e 44 20 dwFlags;..HWND
48d0: 68 57 6e 64 4f 77 6e 65 72 3b 0a 09 4c 50 43 53 hWndOwner;..LPCS
48e0: 54 52 20 6c 70 73 7a 43 61 70 74 69 6f 6e 3b 0a TR lpszCaption;.
48f0: 09 4c 50 46 4e 4f 4c 45 55 49 48 4f 4f 4b 20 6c .LPFNOLEUIHOOK l
4900: 70 66 6e 48 6f 6f 6b 3b 0a 09 4c 50 41 52 41 4d pfnHook;..LPARAM
4910: 20 6c 43 75 73 74 44 61 74 61 3b 0a 09 48 49 4e lCustData;..HIN
4920: 53 54 41 4e 43 45 20 68 49 6e 73 74 61 6e 63 65 STANCE hInstance
4930: 3b 0a 09 4c 50 43 53 54 52 20 6c 70 73 7a 54 65 ;..LPCSTR lpszTe
4940: 6d 70 6c 61 74 65 3b 0a 09 48 52 53 52 43 20 68 mplate;..HRSRC h
4950: 52 65 73 6f 75 72 63 65 3b 0a 09 4f 50 45 4e 46 Resource;..OPENF
4960: 49 4c 45 4e 41 4d 45 41 20 2a 6c 70 4f 46 4e 3b ILENAMEA *lpOFN;
4970: 0a 09 44 57 4f 52 44 20 64 77 52 65 73 65 72 76 ..DWORD dwReserv
4980: 65 64 31 5b 34 5d 3b 0a 09 4c 50 4f 4c 45 55 49 ed1[4];..LPOLEUI
4990: 4c 49 4e 4b 43 4f 4e 54 41 49 4e 45 52 41 20 6c LINKCONTAINERA l
49a0: 70 4f 6c 65 55 49 4c 69 6e 6b 43 6f 6e 74 61 69 pOleUILinkContai
49b0: 6e 65 72 3b 0a 09 44 57 4f 52 44 20 64 77 4c 69 ner;..DWORD dwLi
49c0: 6e 6b 3b 0a 09 4c 50 53 54 52 20 6c 70 73 7a 44 nk;..LPSTR lpszD
49d0: 69 73 70 6c 61 79 4e 61 6d 65 3b 0a 09 55 4c 4f isplayName;..ULO
49e0: 4e 47 20 6e 46 69 6c 65 4c 65 6e 67 74 68 3b 0a NG nFileLength;.
49f0: 09 4c 50 53 54 52 20 6c 70 73 7a 46 72 6f 6d 3b .LPSTR lpszFrom;
4a00: 0a 09 4c 50 53 54 52 20 6c 70 73 7a 54 6f 3b 0a ..LPSTR lpszTo;.
4a10: 7d 0a 61 6c 69 61 73 20 4f 4c 45 55 49 43 48 41 }.alias OLEUICHA
4a20: 4e 47 45 53 4f 55 52 43 45 41 2a 20 50 4f 4c 45 NGESOURCEA* POLE
4a30: 55 49 43 48 41 4e 47 45 53 4f 55 52 43 45 41 2c UICHANGESOURCEA,
4a40: 20 4c 50 4f 4c 45 55 49 43 48 41 4e 47 45 53 4f LPOLEUICHANGESO
4a50: 55 52 43 45 41 3b 0a 0a 69 6e 74 65 72 66 61 63 URCEA;..interfac
4a60: 65 20 49 4f 6c 65 55 49 4f 62 6a 49 6e 66 6f 57 e IOleUIObjInfoW
4a70: 20 3a 20 49 55 6e 6b 6e 6f 77 6e 0a 7b 0a 09 48 : IUnknown.{..H
4a80: 52 45 53 55 4c 54 20 51 75 65 72 79 49 6e 74 65 RESULT QueryInte
4a90: 72 66 61 63 65 28 52 45 46 49 49 44 2c 20 50 56 rface(REFIID, PV
4aa0: 4f 49 44 2a 29 3b 0a 09 55 4c 4f 4e 47 20 41 64 OID*);..ULONG Ad
4ab0: 64 52 65 66 28 29 3b 0a 09 55 4c 4f 4e 47 20 52 dRef();..ULONG R
4ac0: 65 6c 65 61 73 65 28 29 3b 0a 09 48 52 45 53 55 elease();..HRESU
4ad0: 4c 54 20 47 65 74 4f 62 6a 65 63 74 49 6e 66 6f LT GetObjectInfo
4ae0: 28 44 57 4f 52 44 2c 20 50 44 57 4f 52 44 2c 20 (DWORD, PDWORD,
4af0: 4c 50 57 53 54 52 2a 2c 20 4c 50 57 53 54 52 2a LPWSTR*, LPWSTR*
4b00: 2c 20 4c 50 57 53 54 52 2a 2c 20 4c 50 57 53 54 , LPWSTR*, LPWST
4b10: 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 47 65 R*);..HRESULT Ge
4b20: 74 43 6f 6e 76 65 72 74 49 6e 66 6f 28 44 57 4f tConvertInfo(DWO
4b30: 52 44 2c 20 43 4c 53 49 44 2a 2c 20 50 57 4f 52 RD, CLSID*, PWOR
4b40: 44 2c 20 43 4c 53 49 44 2a 2c 20 4c 50 43 4c 53 D, CLSID*, LPCLS
4b50: 49 44 2a 2c 20 55 49 4e 54 2a 29 3b 0a 09 48 52 ID*, UINT*);..HR
4b60: 45 53 55 4c 54 20 43 6f 6e 76 65 72 74 4f 62 6a ESULT ConvertObj
4b70: 65 63 74 28 44 57 4f 52 44 2c 20 52 45 46 43 4c ect(DWORD, REFCL
4b80: 53 49 44 29 3b 0a 09 48 52 45 53 55 4c 54 20 47 SID);..HRESULT G
4b90: 65 74 56 69 65 77 49 6e 66 6f 28 44 57 4f 52 44 etViewInfo(DWORD
4ba0: 2c 20 48 47 4c 4f 42 41 4c 2a 2c 20 50 44 57 4f , HGLOBAL*, PDWO
4bb0: 52 44 2c 20 69 6e 74 2a 29 3b 0a 09 48 52 45 53 RD, int*);..HRES
4bc0: 55 4c 54 20 53 65 74 56 69 65 77 49 6e 66 6f 28 ULT SetViewInfo(
4bd0: 44 57 4f 52 44 2c 20 48 47 4c 4f 42 41 4c 2c 20 DWORD, HGLOBAL,
4be0: 44 57 4f 52 44 2c 20 69 6e 74 2c 20 42 4f 4f 4c DWORD, int, BOOL
4bf0: 29 3b 0a 7d 0a 61 6c 69 61 73 20 49 4f 6c 65 55 );.}.alias IOleU
4c00: 49 4f 62 6a 49 6e 66 6f 57 20 2a 4c 50 4f 4c 45 IObjInfoW *LPOLE
4c10: 55 49 4f 42 4a 49 4e 46 4f 57 3b 0a 0a 69 6e 74 UIOBJINFOW;..int
4c20: 65 72 66 61 63 65 20 49 4f 6c 65 55 49 4f 62 6a erface IOleUIObj
4c30: 49 6e 66 6f 41 20 3a 20 49 55 6e 6b 6e 6f 77 6e InfoA : IUnknown
4c40: 0a 7b 0a 09 48 52 45 53 55 4c 54 20 51 75 65 72 .{..HRESULT Quer
4c50: 79 49 6e 74 65 72 66 61 63 65 28 52 45 46 49 49 yInterface(REFII
4c60: 44 2c 20 50 56 4f 49 44 2a 29 3b 0a 09 55 4c 4f D, PVOID*);..ULO
4c70: 4e 47 20 41 64 64 52 65 66 28 29 3b 0a 09 55 4c NG AddRef();..UL
4c80: 4f 4e 47 20 52 65 6c 65 61 73 65 28 29 3b 0a 09 ONG Release();..
4c90: 48 52 45 53 55 4c 54 20 47 65 74 4f 62 6a 65 63 HRESULT GetObjec
4ca0: 74 49 6e 66 6f 28 44 57 4f 52 44 2c 20 50 44 57 tInfo(DWORD, PDW
4cb0: 4f 52 44 2c 20 4c 50 53 54 52 2a 2c 20 4c 50 53 ORD, LPSTR*, LPS
4cc0: 54 52 2a 2c 20 4c 50 53 54 52 2a 2c 20 4c 50 53 TR*, LPSTR*, LPS
4cd0: 54 52 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 47 TR*);..HRESULT G
4ce0: 65 74 43 6f 6e 76 65 72 74 49 6e 66 6f 28 44 57 etConvertInfo(DW
4cf0: 4f 52 44 2c 20 43 4c 53 49 44 2a 2c 20 50 57 4f ORD, CLSID*, PWO
4d00: 52 44 2c 20 43 4c 53 49 44 2a 2c 20 4c 50 43 4c RD, CLSID*, LPCL
4d10: 53 49 44 2a 2c 20 55 49 4e 54 2a 29 3b 0a 09 48 SID*, UINT*);..H
4d20: 52 45 53 55 4c 54 20 43 6f 6e 76 65 72 74 4f 62 RESULT ConvertOb
4d30: 6a 65 63 74 28 44 57 4f 52 44 2c 20 52 45 46 43 ject(DWORD, REFC
4d40: 4c 53 49 44 29 3b 0a 09 48 52 45 53 55 4c 54 20 LSID);..HRESULT
4d50: 47 65 74 56 69 65 77 49 6e 66 6f 28 44 57 4f 52 GetViewInfo(DWOR
4d60: 44 2c 20 48 47 4c 4f 42 41 4c 2a 2c 20 50 44 57 D, HGLOBAL*, PDW
4d70: 4f 52 44 2c 20 69 6e 74 2a 29 3b 0a 09 48 52 45 ORD, int*);..HRE
4d80: 53 55 4c 54 20 53 65 74 56 69 65 77 49 6e 66 6f SULT SetViewInfo
4d90: 28 44 57 4f 52 44 2c 20 48 47 4c 4f 42 41 4c 2c (DWORD, HGLOBAL,
4da0: 20 44 57 4f 52 44 2c 20 69 6e 74 2c 20 42 4f 4f DWORD, int, BOO
4db0: 4c 29 3b 0a 7d 0a 61 6c 69 61 73 20 49 4f 6c 65 L);.}.alias IOle
4dc0: 55 49 4f 62 6a 49 6e 66 6f 41 20 2a 4c 50 4f 4c UIObjInfoA *LPOL
4dd0: 45 55 49 4f 42 4a 49 4e 46 4f 41 3b 0a 0a 69 6e EUIOBJINFOA;..in
4de0: 74 65 72 66 61 63 65 20 49 4f 6c 65 55 49 4c 69 terface IOleUILi
4df0: 6e 6b 49 6e 66 6f 57 20 3a 20 49 4f 6c 65 55 49 nkInfoW : IOleUI
4e00: 4c 69 6e 6b 43 6f 6e 74 61 69 6e 65 72 57 0a 7b LinkContainerW.{
4e10: 0a 09 48 52 45 53 55 4c 54 20 51 75 65 72 79 49 ..HRESULT QueryI
4e20: 6e 74 65 72 66 61 63 65 28 52 45 46 49 49 44 2c nterface(REFIID,
4e30: 20 50 56 4f 49 44 2a 29 3b 0a 09 55 4c 4f 4e 47 PVOID*);..ULONG
4e40: 20 41 64 64 52 65 66 28 29 3b 0a 09 55 4c 4f 4e AddRef();..ULON
4e50: 47 20 52 65 6c 65 61 73 65 28 29 3b 0a 09 44 57 G Release();..DW
4e60: 4f 52 44 20 47 65 74 4e 65 78 74 4c 69 6e 6b 28 ORD GetNextLink(
4e70: 44 57 4f 52 44 29 3b 0a 09 48 52 45 53 55 4c 54 DWORD);..HRESULT
4e80: 20 53 65 74 4c 69 6e 6b 55 70 64 61 74 65 4f 70 SetLinkUpdateOp
4e90: 74 69 6f 6e 73 28 44 57 4f 52 44 2c 20 44 57 4f tions(DWORD, DWO
4ea0: 52 44 29 3b 0a 09 48 52 45 53 55 4c 54 20 47 65 RD);..HRESULT Ge
4eb0: 74 4c 69 6e 6b 55 70 64 61 74 65 4f 70 74 69 6f tLinkUpdateOptio
4ec0: 6e 73 28 44 57 4f 52 44 2c 20 44 57 4f 52 44 2a ns(DWORD, DWORD*
4ed0: 29 3b 0a 09 48 52 45 53 55 4c 54 20 53 65 74 4c );..HRESULT SetL
4ee0: 69 6e 6b 53 6f 75 72 63 65 28 44 57 4f 52 44 2c inkSource(DWORD,
4ef0: 20 4c 50 57 53 54 52 2c 20 55 4c 4f 4e 47 2c 20 LPWSTR, ULONG,
4f00: 50 55 4c 4f 4e 47 2c 20 42 4f 4f 4c 29 3b 0a 09 PULONG, BOOL);..
4f10: 48 52 45 53 55 4c 54 20 47 65 74 4c 69 6e 6b 53 HRESULT GetLinkS
4f20: 6f 75 72 63 65 28 44 57 4f 52 44 2c 20 4c 50 57 ource(DWORD, LPW
4f30: 53 54 52 2a 2c 20 50 55 4c 4f 4e 47 2c 20 4c 50 STR*, PULONG, LP
4f40: 57 53 54 52 2a 2c 20 4c 50 57 53 54 52 2a 2c 20 WSTR*, LPWSTR*,
4f50: 42 4f 4f 4c 2a 2c 20 42 4f 4f 4c 2a 29 3b 0a 09 BOOL*, BOOL*);..
4f60: 48 52 45 53 55 4c 54 20 4f 70 65 6e 4c 69 6e 6b HRESULT OpenLink
4f70: 53 6f 75 72 63 65 28 44 57 4f 52 44 29 3b 0a 09 Source(DWORD);..
4f80: 48 52 45 53 55 4c 54 20 55 70 64 61 74 65 4c 69 HRESULT UpdateLi
4f90: 6e 6b 28 44 57 4f 52 44 2c 20 42 4f 4f 4c 2c 20 nk(DWORD, BOOL,
4fa0: 42 4f 4f 4c 29 3b 0a 09 48 52 45 53 55 4c 54 20 BOOL);..HRESULT
4fb0: 43 61 6e 63 65 6c 4c 69 6e 6b 28 44 57 4f 52 44 CancelLink(DWORD
4fc0: 29 3b 0a 09 48 52 45 53 55 4c 54 20 47 65 74 4c );..HRESULT GetL
4fd0: 61 73 74 55 70 64 61 74 65 28 44 57 4f 52 44 2c astUpdate(DWORD,
4fe0: 20 46 49 4c 45 54 49 4d 45 2a 29 3b 0a 7d 0a 61 FILETIME*);.}.a
4ff0: 6c 69 61 73 20 49 4f 6c 65 55 49 4c 69 6e 6b 49 lias IOleUILinkI
5000: 6e 66 6f 57 20 2a 4c 50 4f 4c 45 55 49 4c 49 4e nfoW *LPOLEUILIN
5010: 4b 49 4e 46 4f 57 3b 0a 0a 69 6e 74 65 72 66 61 KINFOW;..interfa
5020: 63 65 20 49 4f 6c 65 55 49 4c 69 6e 6b 49 6e 66 ce IOleUILinkInf
5030: 6f 41 20 3a 20 49 4f 6c 65 55 49 4c 69 6e 6b 43 oA : IOleUILinkC
5040: 6f 6e 74 61 69 6e 65 72 41 0a 7b 0a 09 48 52 45 ontainerA.{..HRE
5050: 53 55 4c 54 20 51 75 65 72 79 49 6e 74 65 72 66 SULT QueryInterf
5060: 61 63 65 28 52 45 46 49 49 44 2c 20 50 56 4f 49 ace(REFIID, PVOI
5070: 44 2a 29 3b 0a 09 55 4c 4f 4e 47 20 41 64 64 52 D*);..ULONG AddR
5080: 65 66 28 29 3b 0a 09 55 4c 4f 4e 47 20 52 65 6c ef();..ULONG Rel
5090: 65 61 73 65 28 29 3b 0a 09 44 57 4f 52 44 20 47 ease();..DWORD G
50a0: 65 74 4e 65 78 74 4c 69 6e 6b 28 44 57 4f 52 44 etNextLink(DWORD
50b0: 29 3b 0a 09 48 52 45 53 55 4c 54 20 53 65 74 4c );..HRESULT SetL
50c0: 69 6e 6b 55 70 64 61 74 65 4f 70 74 69 6f 6e 73 inkUpdateOptions
50d0: 28 44 57 4f 52 44 2c 20 44 57 4f 52 44 29 3b 0a (DWORD, DWORD);.
50e0: 09 48 52 45 53 55 4c 54 20 47 65 74 4c 69 6e 6b .HRESULT GetLink
50f0: 55 70 64 61 74 65 4f 70 74 69 6f 6e 73 28 44 57 UpdateOptions(DW
5100: 4f 52 44 2c 20 44 57 4f 52 44 2a 29 3b 0a 09 48 ORD, DWORD*);..H
5110: 52 45 53 55 4c 54 20 53 65 74 4c 69 6e 6b 53 6f RESULT SetLinkSo
5120: 75 72 63 65 28 44 57 4f 52 44 2c 20 4c 50 53 54 urce(DWORD, LPST
5130: 52 2c 20 55 4c 4f 4e 47 2c 20 50 55 4c 4f 4e 47 R, ULONG, PULONG
5140: 2c 20 42 4f 4f 4c 29 3b 0a 09 48 52 45 53 55 4c , BOOL);..HRESUL
5150: 54 20 47 65 74 4c 69 6e 6b 53 6f 75 72 63 65 28 T GetLinkSource(
5160: 44 57 4f 52 44 2c 20 4c 50 53 54 52 2a 2c 20 50 DWORD, LPSTR*, P
5170: 55 4c 4f 4e 47 2c 20 4c 50 53 54 52 2a 2c 20 4c ULONG, LPSTR*, L
5180: 50 53 54 52 2a 2c 20 42 4f 4f 4c 2a 2c 20 42 4f PSTR*, BOOL*, BO
5190: 4f 4c 2a 29 3b 0a 09 48 52 45 53 55 4c 54 20 4f OL*);..HRESULT O
51a0: 70 65 6e 4c 69 6e 6b 53 6f 75 72 63 65 28 44 57 penLinkSource(DW
51b0: 4f 52 44 29 3b 0a 09 48 52 45 53 55 4c 54 20 55 ORD);..HRESULT U
51c0: 70 64 61 74 65 4c 69 6e 6b 28 44 57 4f 52 44 2c pdateLink(DWORD,
51d0: 20 42 4f 4f 4c 2c 20 42 4f 4f 4c 29 3b 0a 09 48 BOOL, BOOL);..H
51e0: 52 45 53 55 4c 54 20 43 61 6e 63 65 6c 4c 69 6e RESULT CancelLin
51f0: 6b 28 44 57 4f 52 44 29 3b 0a 09 48 52 45 53 55 k(DWORD);..HRESU
5200: 4c 54 20 47 65 74 4c 61 73 74 55 70 64 61 74 65 LT GetLastUpdate
5210: 28 44 57 4f 52 44 2c 20 46 49 4c 45 54 49 4d 45 (DWORD, FILETIME
5220: 2a 29 3b 0a 7d 0a 61 6c 69 61 73 20 49 4f 6c 65 *);.}.alias IOle
5230: 55 49 4c 69 6e 6b 49 6e 66 6f 41 2a 20 4c 50 4f UILinkInfoA* LPO
5240: 4c 45 55 49 4c 49 4e 4b 49 4e 46 4f 41 3b 0a 0a LEUILINKINFOA;..
5250: 73 74 72 75 63 74 20 4f 4c 45 55 49 47 4e 52 4c struct OLEUIGNRL
5260: 50 52 4f 50 53 57 20 7b 0a 09 44 57 4f 52 44 20 PROPSW {..DWORD
5270: 63 62 53 74 72 75 63 74 3b 0a 09 44 57 4f 52 44 cbStruct;..DWORD
5280: 20 64 77 46 6c 61 67 73 3b 0a 09 44 57 4f 52 44 dwFlags;..DWORD
5290: 20 64 77 52 65 73 65 72 76 65 64 31 5b 32 5d 3b dwReserved1[2];
52a0: 0a 09 4c 50 46 4e 4f 4c 45 55 49 48 4f 4f 4b 20 ..LPFNOLEUIHOOK
52b0: 6c 70 66 6e 48 6f 6f 6b 3b 0a 09 4c 50 41 52 41 lpfnHook;..LPARA
52c0: 4d 20 6c 43 75 73 74 44 61 74 61 3b 0a 09 44 57 M lCustData;..DW
52d0: 4f 52 44 20 64 77 52 65 73 65 72 76 65 64 32 5b ORD dwReserved2[
52e0: 33 5d 3b 0a 09 4f 4c 45 55 49 4f 42 4a 45 43 54 3];..OLEUIOBJECT
52f0: 50 52 4f 50 53 57 2a 20 6c 70 4f 50 3b 0a 7d 0a PROPSW* lpOP;.}.
5300: 61 6c 69 61 73 20 4f 4c 45 55 49 47 4e 52 4c 50 alias OLEUIGNRLP
5310: 52 4f 50 53 57 2a 20 50 4f 4c 45 55 49 47 4e 52 ROPSW* POLEUIGNR
5320: 4c 50 52 4f 50 53 57 2c 20 4c 50 4f 4c 45 55 49 LPROPSW, LPOLEUI
5330: 47 4e 52 4c 50 52 4f 50 53 57 3b 0a 0a 73 74 72 GNRLPROPSW;..str
5340: 75 63 74 20 4f 4c 45 55 49 47 4e 52 4c 50 52 4f uct OLEUIGNRLPRO
5350: 50 53 41 20 7b 0a 09 44 57 4f 52 44 20 63 62 53 PSA {..DWORD cbS
5360: 74 72 75 63 74 3b 0a 09 44 57 4f 52 44 20 64 77 truct;..DWORD dw
5370: 46 6c 61 67 73 3b 0a 09 44 57 4f 52 44 20 64 77 Flags;..DWORD dw
5380: 52 65 73 65 72 76 65 64 31 5b 32 5d 3b 0a 09 4c Reserved1[2];..L
5390: 50 46 4e 4f 4c 45 55 49 48 4f 4f 4b 20 6c 70 66 PFNOLEUIHOOK lpf
53a0: 6e 48 6f 6f 6b 3b 0a 09 4c 50 41 52 41 4d 20 6c nHook;..LPARAM l
53b0: 43 75 73 74 44 61 74 61 3b 0a 09 44 57 4f 52 44 CustData;..DWORD
53c0: 20 64 77 52 65 73 65 72 76 65 64 32 5b 33 5d 3b dwReserved2[3];
53d0: 0a 09 4f 4c 45 55 49 4f 42 4a 45 43 54 50 52 4f ..OLEUIOBJECTPRO
53e0: 50 53 41 2a 20 6c 70 4f 50 3b 0a 7d 0a 61 6c 69 PSA* lpOP;.}.ali
53f0: 61 73 20 4f 4c 45 55 49 47 4e 52 4c 50 52 4f 50 as OLEUIGNRLPROP
5400: 53 41 2a 20 50 4f 4c 45 55 49 47 4e 52 4c 50 52 SA* POLEUIGNRLPR
5410: 4f 50 53 41 2c 20 4c 50 4f 4c 45 55 49 47 4e 52 OPSA, LPOLEUIGNR
5420: 4c 50 52 4f 50 53 41 3b 0a 0a 73 74 72 75 63 74 LPROPSA;..struct
5430: 20 4f 4c 45 55 49 56 49 45 57 50 52 4f 50 53 57 OLEUIVIEWPROPSW
5440: 20 7b 0a 09 44 57 4f 52 44 20 63 62 53 74 72 75 {..DWORD cbStru
5450: 63 74 3b 0a 09 44 57 4f 52 44 20 64 77 46 6c 61 ct;..DWORD dwFla
5460: 67 73 3b 0a 09 44 57 4f 52 44 20 64 77 52 65 73 gs;..DWORD dwRes
5470: 65 72 76 65 64 31 5b 32 5d 3b 0a 09 4c 50 46 4e erved1[2];..LPFN
5480: 4f 4c 45 55 49 48 4f 4f 4b 20 6c 70 66 6e 48 6f OLEUIHOOK lpfnHo
5490: 6f 6b 3b 0a 09 4c 50 41 52 41 4d 20 6c 43 75 73 ok;..LPARAM lCus
54a0: 74 44 61 74 61 3b 0a 09 44 57 4f 52 44 20 64 77 tData;..DWORD dw
54b0: 52 65 73 65 72 76 65 64 32 5b 33 5d 3b 0a 09 4f Reserved2[3];..O
54c0: 4c 45 55 49 4f 42 4a 45 43 54 50 52 4f 50 53 57 LEUIOBJECTPROPSW
54d0: 2a 20 6c 70 4f 50 3b 0a 09 69 6e 74 20 6e 53 63 * lpOP;..int nSc
54e0: 61 6c 65 4d 69 6e 3b 0a 09 69 6e 74 20 6e 53 63 aleMin;..int nSc
54f0: 61 6c 65 4d 61 78 3b 0a 7d 0a 61 6c 69 61 73 20 aleMax;.}.alias
5500: 4f 4c 45 55 49 56 49 45 57 50 52 4f 50 53 57 2a OLEUIVIEWPROPSW*
5510: 20 50 4f 4c 45 55 49 56 49 45 57 50 52 4f 50 53 POLEUIVIEWPROPS
5520: 57 2c 20 4c 50 4f 4c 45 55 49 56 49 45 57 50 52 W, LPOLEUIVIEWPR
5530: 4f 50 53 57 3b 0a 0a 73 74 72 75 63 74 20 4f 4c OPSW;..struct OL
5540: 45 55 49 56 49 45 57 50 52 4f 50 53 41 20 7b 0a EUIVIEWPROPSA {.
5550: 09 44 57 4f 52 44 20 63 62 53 74 72 75 63 74 3b .DWORD cbStruct;
5560: 0a 09 44 57 4f 52 44 20 64 77 46 6c 61 67 73 3b ..DWORD dwFlags;
5570: 0a 09 44 57 4f 52 44 20 64 77 52 65 73 65 72 76 ..DWORD dwReserv
5580: 65 64 31 5b 32 5d 3b 0a 09 4c 50 46 4e 4f 4c 45 ed1[2];..LPFNOLE
5590: 55 49 48 4f 4f 4b 20 6c 70 66 6e 48 6f 6f 6b 3b UIHOOK lpfnHook;
55a0: 0a 09 4c 50 41 52 41 4d 20 6c 43 75 73 74 44 61 ..LPARAM lCustDa
55b0: 74 61 3b 0a 09 44 57 4f 52 44 20 64 77 52 65 73 ta;..DWORD dwRes
55c0: 65 72 76 65 64 32 5b 33 5d 3b 0a 09 4f 4c 45 55 erved2[3];..OLEU
55d0: 49 4f 42 4a 45 43 54 50 52 4f 50 53 41 20 2a 6c IOBJECTPROPSA *l
55e0: 70 4f 50 3b 0a 09 69 6e 74 20 6e 53 63 61 6c 65 pOP;..int nScale
55f0: 4d 69 6e 3b 0a 09 69 6e 74 20 6e 53 63 61 6c 65 Min;..int nScale
5600: 4d 61 78 3b 0a 7d 0a 61 6c 69 61 73 20 4f 4c 45 Max;.}.alias OLE
5610: 55 49 56 49 45 57 50 52 4f 50 53 41 2a 20 50 4f UIVIEWPROPSA* PO
5620: 4c 45 55 49 56 49 45 57 50 52 4f 50 53 41 2c 20 LEUIVIEWPROPSA,
5630: 4c 50 4f 4c 45 55 49 56 49 45 57 50 52 4f 50 53 LPOLEUIVIEWPROPS
5640: 41 3b 0a 0a 73 74 72 75 63 74 20 4f 4c 45 55 49 A;..struct OLEUI
5650: 4c 49 4e 4b 50 52 4f 50 53 57 20 7b 0a 09 44 57 LINKPROPSW {..DW
5660: 4f 52 44 20 63 62 53 74 72 75 63 74 3b 0a 09 44 ORD cbStruct;..D
5670: 57 4f 52 44 20 64 77 46 6c 61 67 73 3b 0a 09 44 WORD dwFlags;..D
5680: 57 4f 52 44 20 64 77 52 65 73 65 72 76 65 64 31 WORD dwReserved1
5690: 5b 32 5d 3b 0a 09 4c 50 46 4e 4f 4c 45 55 49 48 [2];..LPFNOLEUIH
56a0: 4f 4f 4b 20 6c 70 66 6e 48 6f 6f 6b 3b 0a 09 4c OOK lpfnHook;..L
56b0: 50 41 52 41 4d 20 6c 43 75 73 74 44 61 74 61 3b PARAM lCustData;
56c0: 0a 09 44 57 4f 52 44 20 64 77 52 65 73 65 72 76 ..DWORD dwReserv
56d0: 65 64 32 5b 33 5d 3b 0a 09 4f 4c 45 55 49 4f 42 ed2[3];..OLEUIOB
56e0: 4a 45 43 54 50 52 4f 50 53 57 20 2a 6c 70 4f 50 JECTPROPSW *lpOP
56f0: 3b 0a 7d 0a 61 6c 69 61 73 20 4f 4c 45 55 49 4c ;.}.alias OLEUIL
5700: 49 4e 4b 50 52 4f 50 53 57 2a 20 50 4f 4c 45 55 INKPROPSW* POLEU
5710: 49 4c 49 4e 4b 50 52 4f 50 53 57 2c 20 4c 50 4f ILINKPROPSW, LPO
5720: 4c 45 55 49 4c 49 4e 4b 50 52 4f 50 53 57 3b 0a LEUILINKPROPSW;.
5730: 0a 73 74 72 75 63 74 20 4f 4c 45 55 49 4c 49 4e .struct OLEUILIN
5740: 4b 50 52 4f 50 53 41 20 7b 0a 09 44 57 4f 52 44 KPROPSA {..DWORD
5750: 20 63 62 53 74 72 75 63 74 3b 0a 09 44 57 4f 52 cbStruct;..DWOR
5760: 44 20 64 77 46 6c 61 67 73 3b 0a 09 44 57 4f 52 D dwFlags;..DWOR
5770: 44 20 64 77 52 65 73 65 72 76 65 64 31 5b 32 5d D dwReserved1[2]
5780: 3b 0a 09 4c 50 46 4e 4f 4c 45 55 49 48 4f 4f 4b ;..LPFNOLEUIHOOK
5790: 20 6c 70 66 6e 48 6f 6f 6b 3b 0a 09 4c 50 41 52 lpfnHook;..LPAR
57a0: 41 4d 20 6c 43 75 73 74 44 61 74 61 3b 0a 09 44 AM lCustData;..D
57b0: 57 4f 52 44 20 64 77 52 65 73 65 72 76 65 64 32 WORD dwReserved2
57c0: 5b 33 5d 3b 0a 09 4f 4c 45 55 49 4f 42 4a 45 43 [3];..OLEUIOBJEC
57d0: 54 50 52 4f 50 53 41 2a 20 6c 70 4f 50 3b 0a 7d TPROPSA* lpOP;.}
57e0: 0a 61 6c 69 61 73 20 4f 4c 45 55 49 4c 49 4e 4b .alias OLEUILINK
57f0: 50 52 4f 50 53 41 2a 20 20 50 4f 4c 45 55 49 4c PROPSA* POLEUIL
5800: 49 4e 4b 50 52 4f 50 53 41 2c 20 4c 50 4f 4c 45 INKPROPSA, LPOLE
5810: 55 49 4c 49 4e 4b 50 52 4f 50 53 41 3b 0a 0a 73 UILINKPROPSA;..s
5820: 74 72 75 63 74 20 4f 4c 45 55 49 4f 42 4a 45 43 truct OLEUIOBJEC
5830: 54 50 52 4f 50 53 57 20 7b 0a 09 44 57 4f 52 44 TPROPSW {..DWORD
5840: 20 63 62 53 74 72 75 63 74 3b 0a 09 44 57 4f 52 cbStruct;..DWOR
5850: 44 20 64 77 46 6c 61 67 73 3b 0a 09 4c 50 50 52 D dwFlags;..LPPR
5860: 4f 50 53 48 45 45 54 48 45 41 44 45 52 57 20 6c OPSHEETHEADERW l
5870: 70 50 53 3b 0a 09 44 57 4f 52 44 20 64 77 4f 62 pPS;..DWORD dwOb
5880: 6a 65 63 74 3b 0a 09 4c 50 4f 4c 45 55 49 4f 42 ject;..LPOLEUIOB
5890: 4a 49 4e 46 4f 57 20 6c 70 4f 62 6a 49 6e 66 6f JINFOW lpObjInfo
58a0: 3b 0a 09 44 57 4f 52 44 20 64 77 4c 69 6e 6b 3b ;..DWORD dwLink;
58b0: 0a 09 4c 50 4f 4c 45 55 49 4c 49 4e 4b 49 4e 46 ..LPOLEUILINKINF
58c0: 4f 57 20 6c 70 4c 69 6e 6b 49 6e 66 6f 3b 0a 09 OW lpLinkInfo;..
58d0: 4c 50 4f 4c 45 55 49 47 4e 52 4c 50 52 4f 50 53 LPOLEUIGNRLPROPS
58e0: 57 20 6c 70 47 50 3b 0a 09 4c 50 4f 4c 45 55 49 W lpGP;..LPOLEUI
58f0: 56 49 45 57 50 52 4f 50 53 57 20 6c 70 56 50 3b VIEWPROPSW lpVP;
5900: 0a 09 4c 50 4f 4c 45 55 49 4c 49 4e 4b 50 52 4f ..LPOLEUILINKPRO
5910: 50 53 57 20 6c 70 4c 50 3b 0a 7d 0a 61 6c 69 61 PSW lpLP;.}.alia
5920: 73 20 4f 4c 45 55 49 4f 42 4a 45 43 54 50 52 4f s OLEUIOBJECTPRO
5930: 50 53 57 2a 20 50 4f 4c 45 55 49 4f 42 4a 45 43 PSW* POLEUIOBJEC
5940: 54 50 52 4f 50 53 57 2c 20 4c 50 4f 4c 45 55 49 TPROPSW, LPOLEUI
5950: 4f 42 4a 45 43 54 50 52 4f 50 53 57 3b 0a 0a 73 OBJECTPROPSW;..s
5960: 74 72 75 63 74 20 4f 4c 45 55 49 4f 42 4a 45 43 truct OLEUIOBJEC
5970: 54 50 52 4f 50 53 41 20 7b 0a 09 44 57 4f 52 44 TPROPSA {..DWORD
5980: 20 63 62 53 74 72 75 63 74 3b 0a 09 44 57 4f 52 cbStruct;..DWOR
5990: 44 20 64 77 46 6c 61 67 73 3b 0a 09 4c 50 50 52 D dwFlags;..LPPR
59a0: 4f 50 53 48 45 45 54 48 45 41 44 45 52 41 20 6c OPSHEETHEADERA l
59b0: 70 50 53 3b 0a 09 44 57 4f 52 44 20 64 77 4f 62 pPS;..DWORD dwOb
59c0: 6a 65 63 74 3b 0a 09 4c 50 4f 4c 45 55 49 4f 42 ject;..LPOLEUIOB
59d0: 4a 49 4e 46 4f 41 20 6c 70 4f 62 6a 49 6e 66 6f JINFOA lpObjInfo
59e0: 3b 0a 09 44 57 4f 52 44 20 64 77 4c 69 6e 6b 3b ;..DWORD dwLink;
59f0: 0a 09 4c 50 4f 4c 45 55 49 4c 49 4e 4b 49 4e 46 ..LPOLEUILINKINF
5a00: 4f 41 20 6c 70 4c 69 6e 6b 49 6e 66 6f 3b 0a 09 OA lpLinkInfo;..
5a10: 4c 50 4f 4c 45 55 49 47 4e 52 4c 50 52 4f 50 53 LPOLEUIGNRLPROPS
5a20: 41 20 6c 70 47 50 3b 0a 09 4c 50 4f 4c 45 55 49 A lpGP;..LPOLEUI
5a30: 56 49 45 57 50 52 4f 50 53 41 20 6c 70 56 50 3b VIEWPROPSA lpVP;
5a40: 0a 09 4c 50 4f 4c 45 55 49 4c 49 4e 4b 50 52 4f ..LPOLEUILINKPRO
5a50: 50 53 41 20 6c 70 4c 50 3b 0a 7d 0a 61 6c 69 61 PSA lpLP;.}.alia
5a60: 73 20 4f 4c 45 55 49 4f 42 4a 45 43 54 50 52 4f s OLEUIOBJECTPRO
5a70: 50 53 41 2a 20 50 4f 4c 45 55 49 4f 42 4a 45 43 PSA* POLEUIOBJEC
5a80: 54 50 52 4f 50 53 41 2c 20 4c 50 4f 4c 45 55 49 TPROPSA, LPOLEUI
5a90: 4f 42 4a 45 43 54 50 52 4f 50 53 41 3b 0a 0a 65 OBJECTPROPSA;..e
5aa0: 78 74 65 72 6e 20 28 57 69 6e 64 6f 77 73 29 20 xtern (Windows)
5ab0: 7b 0a 09 42 4f 4f 4c 20 4f 6c 65 55 49 41 64 64 {..BOOL OleUIAdd
5ac0: 56 65 72 62 4d 65 6e 75 57 28 4c 50 4f 4c 45 4f VerbMenuW(LPOLEO
5ad0: 42 4a 45 43 54 2c 20 4c 50 43 57 53 54 52 2c 20 BJECT, LPCWSTR,
5ae0: 48 4d 45 4e 55 2c 20 55 49 4e 54 2c 20 55 49 4e HMENU, UINT, UIN
5af0: 54 2c 20 55 49 4e 54 2c 20 42 4f 4f 4c 2c 20 55 T, UINT, BOOL, U
5b00: 49 4e 54 2c 20 48 4d 45 4e 55 2a 29 3b 0a 09 42 INT, HMENU*);..B
5b10: 4f 4f 4c 20 4f 6c 65 55 49 41 64 64 56 65 72 62 OOL OleUIAddVerb
5b20: 4d 65 6e 75 41 28 4c 50 4f 4c 45 4f 42 4a 45 43 MenuA(LPOLEOBJEC
5b30: 54 2c 20 4c 50 43 53 54 52 2c 20 48 4d 45 4e 55 T, LPCSTR, HMENU
5b40: 2c 20 55 49 4e 54 2c 20 55 49 4e 54 2c 20 55 49 , UINT, UINT, UI
5b50: 4e 54 2c 20 42 4f 4f 4c 2c 20 55 49 4e 54 2c 20 NT, BOOL, UINT,
5b60: 48 4d 45 4e 55 2a 29 3b 0a 09 55 49 4e 54 20 4f HMENU*);..UINT O
5b70: 6c 65 55 49 42 75 73 79 57 28 4c 50 4f 4c 45 55 leUIBusyW(LPOLEU
5b80: 49 42 55 53 59 57 29 3b 0a 09 55 49 4e 54 20 4f IBUSYW);..UINT O
5b90: 6c 65 55 49 42 75 73 79 41 28 4c 50 4f 4c 45 55 leUIBusyA(LPOLEU
5ba0: 49 42 55 53 59 41 29 3b 0a 09 42 4f 4f 4c 20 4f IBUSYA);..BOOL O
5bb0: 6c 65 55 49 43 61 6e 43 6f 6e 76 65 72 74 4f 72 leUICanConvertOr
5bc0: 41 63 74 69 76 61 74 65 41 73 28 52 45 46 43 4c ActivateAs(REFCL
5bd0: 53 49 44 2c 20 42 4f 4f 4c 2c 20 57 4f 52 44 29 SID, BOOL, WORD)
5be0: 3b 0a 09 55 49 4e 54 20 4f 6c 65 55 49 43 68 61 ;..UINT OleUICha
5bf0: 6e 67 65 49 63 6f 6e 57 28 4c 50 4f 4c 45 55 49 ngeIconW(LPOLEUI
5c00: 43 48 41 4e 47 45 49 43 4f 4e 57 29 3b 0a 09 55 CHANGEICONW);..U
5c10: 49 4e 54 20 4f 6c 65 55 49 43 68 61 6e 67 65 49 INT OleUIChangeI
5c20: 63 6f 6e 41 28 4c 50 4f 4c 45 55 49 43 48 41 4e conA(LPOLEUICHAN
5c30: 47 45 49 43 4f 4e 41 29 3b 0a 09 55 49 4e 54 20 GEICONA);..UINT
5c40: 4f 6c 65 55 49 43 68 61 6e 67 65 53 6f 75 72 63 OleUIChangeSourc
5c50: 65 57 28 4c 50 4f 4c 45 55 49 43 48 41 4e 47 45 eW(LPOLEUICHANGE
5c60: 53 4f 55 52 43 45 57 29 3b 0a 09 55 49 4e 54 20 SOURCEW);..UINT
5c70: 4f 6c 65 55 49 43 68 61 6e 67 65 53 6f 75 72 63 OleUIChangeSourc
5c80: 65 41 28 4c 50 4f 4c 45 55 49 43 48 41 4e 47 45 eA(LPOLEUICHANGE
5c90: 53 4f 55 52 43 45 41 29 3b 0a 09 55 49 4e 54 20 SOURCEA);..UINT
5ca0: 4f 6c 65 55 49 43 6f 6e 76 65 72 74 57 28 4c 50 OleUIConvertW(LP
5cb0: 4f 4c 45 55 49 43 4f 4e 56 45 52 54 57 29 3b 0a OLEUICONVERTW);.
5cc0: 09 55 49 4e 54 20 4f 6c 65 55 49 43 6f 6e 76 65 .UINT OleUIConve
5cd0: 72 74 41 28 4c 50 4f 4c 45 55 49 43 4f 4e 56 45 rtA(LPOLEUICONVE
5ce0: 52 54 41 29 3b 0a 09 55 49 4e 54 20 4f 6c 65 55 RTA);..UINT OleU
5cf0: 49 45 64 69 74 4c 69 6e 6b 73 57 28 4c 50 4f 4c IEditLinksW(LPOL
5d00: 45 55 49 45 44 49 54 4c 49 4e 4b 53 57 29 3b 0a EUIEDITLINKSW);.
5d10: 09 55 49 4e 54 20 4f 6c 65 55 49 45 64 69 74 4c .UINT OleUIEditL
5d20: 69 6e 6b 73 41 28 4c 50 4f 4c 45 55 49 45 44 49 inksA(LPOLEUIEDI
5d30: 54 4c 49 4e 4b 53 41 29 3b 0a 09 55 49 4e 54 20 TLINKSA);..UINT
5d40: 4f 6c 65 55 49 4f 62 6a 65 63 74 50 72 6f 70 65 OleUIObjectPrope
5d50: 72 74 69 65 73 57 28 4c 50 4f 4c 45 55 49 4f 42 rtiesW(LPOLEUIOB
5d60: 4a 45 43 54 50 52 4f 50 53 57 29 3b 0a 09 55 49 JECTPROPSW);..UI
5d70: 4e 54 20 4f 6c 65 55 49 4f 62 6a 65 63 74 50 72 NT OleUIObjectPr
5d80: 6f 70 65 72 74 69 65 73 41 28 4c 50 4f 4c 45 55 opertiesA(LPOLEU
5d90: 49 4f 42 4a 45 43 54 50 52 4f 50 53 41 29 3b 0a IOBJECTPROPSA);.
5da0: 09 55 49 4e 54 20 4f 6c 65 55 49 50 61 73 74 65 .UINT OleUIPaste
5db0: 53 70 65 63 69 61 6c 57 28 4c 50 4f 4c 45 55 49 SpecialW(LPOLEUI
5dc0: 50 41 53 54 45 53 50 45 43 49 41 4c 57 29 3b 0a PASTESPECIALW);.
5dd0: 09 55 49 4e 54 20 4f 6c 65 55 49 50 61 73 74 65 .UINT OleUIPaste
5de0: 53 70 65 63 69 61 6c 41 28 4c 50 4f 4c 45 55 49 SpecialA(LPOLEUI
5df0: 50 41 53 54 45 53 50 45 43 49 41 4c 41 29 3b 0a PASTESPECIALA);.
5e00: 09 42 4f 4f 4c 20 4f 6c 65 55 49 55 70 64 61 74 .BOOL OleUIUpdat
5e10: 65 4c 69 6e 6b 73 57 28 4c 50 4f 4c 45 55 49 4c eLinksW(LPOLEUIL
5e20: 49 4e 4b 43 4f 4e 54 41 49 4e 45 52 57 2c 20 48 INKCONTAINERW, H
5e30: 57 4e 44 2c 20 4c 50 57 53 54 52 2c 20 69 6e 74 WND, LPWSTR, int
5e40: 29 3b 0a 09 42 4f 4f 4c 20 4f 6c 65 55 49 55 70 );..BOOL OleUIUp
5e50: 64 61 74 65 4c 69 6e 6b 73 41 28 4c 50 4f 4c 45 dateLinksA(LPOLE
5e60: 55 49 4c 49 4e 4b 43 4f 4e 54 41 49 4e 45 52 41 UILINKCONTAINERA
5e70: 2c 20 48 57 4e 44 2c 20 4c 50 53 54 52 2c 20 69 , HWND, LPSTR, i
5e80: 6e 74 29 3b 0a 7d 0a 0a 65 78 74 65 72 6e 20 28 nt);.}..extern (
5e90: 43 29 20 7b 0a 09 69 6e 74 20 4f 6c 65 55 49 50 C) {..int OleUIP
5ea0: 72 6f 6d 70 74 55 73 65 72 57 28 69 6e 74 2c 20 romptUserW(int,
5eb0: 48 57 4e 44 2c 20 2e 2e 2e 29 3b 0a 09 69 6e 74 HWND, ...);..int
5ec0: 20 4f 6c 65 55 49 50 72 6f 6d 70 74 55 73 65 72 OleUIPromptUser
5ed0: 41 28 69 6e 74 2c 20 48 57 4e 44 2c 20 2e 2e 2e A(int, HWND, ...
5ee0: 29 3b 0a 7d 0a 0a 76 65 72 73 69 6f 6e 28 55 6e );.}..version(Un
5ef0: 69 63 6f 64 65 29 20 7b 0a 09 61 6c 69 61 73 20 icode) {..alias
5f00: 49 44 44 5f 53 45 52 56 45 52 4e 4f 54 52 45 47 IDD_SERVERNOTREG
5f10: 57 20 49 44 44 5f 53 45 52 56 45 52 4e 4f 54 52 W IDD_SERVERNOTR
5f20: 45 47 3b 0a 09 61 6c 69 61 73 20 49 44 44 5f 4c EG;..alias IDD_L
5f30: 49 4e 4b 54 59 50 45 43 48 41 4e 47 45 44 57 20 INKTYPECHANGEDW
5f40: 49 44 44 5f 4c 49 4e 4b 54 59 50 45 43 48 41 4e IDD_LINKTYPECHAN
5f50: 47 45 44 3b 0a 09 61 6c 69 61 73 20 4f 6c 65 55 GED;..alias OleU
5f60: 49 55 70 64 61 74 65 4c 69 6e 6b 73 57 20 4f 6c IUpdateLinksW Ol
5f70: 65 55 49 55 70 64 61 74 65 4c 69 6e 6b 73 3b 0a eUIUpdateLinks;.
5f80: 09 61 6c 69 61 73 20 4f 6c 65 55 49 41 64 64 56 .alias OleUIAddV
5f90: 65 72 62 4d 65 6e 75 57 20 4f 6c 65 55 49 41 64 erbMenuW OleUIAd
5fa0: 64 56 65 72 62 4d 65 6e 75 3b 0a 09 61 6c 69 61 dVerbMenu;..alia
5fb0: 73 20 4f 4c 45 55 49 4f 42 4a 45 43 54 50 52 4f s OLEUIOBJECTPRO
5fc0: 50 53 57 20 4f 4c 45 55 49 4f 42 4a 45 43 54 50 PSW OLEUIOBJECTP
5fd0: 52 4f 50 53 3b 0a 09 61 6c 69 61 73 20 50 4f 4c ROPS;..alias POL
5fe0: 45 55 49 4f 42 4a 45 43 54 50 52 4f 50 53 57 20 EUIOBJECTPROPSW
5ff0: 50 4f 4c 45 55 49 4f 42 4a 45 43 54 50 52 4f 50 POLEUIOBJECTPROP
6000: 53 3b 0a 09 61 6c 69 61 73 20 4c 50 4f 4c 45 55 S;..alias LPOLEU
6010: 49 4f 42 4a 45 43 54 50 52 4f 50 53 57 20 4c 50 IOBJECTPROPSW LP
6020: 4f 4c 45 55 49 4f 42 4a 45 43 54 50 52 4f 50 53 OLEUIOBJECTPROPS
6030: 3b 0a 09 61 6c 69 61 73 20 4f 6c 65 55 49 4f 62 ;..alias OleUIOb
6040: 6a 65 63 74 50 72 6f 70 65 72 74 69 65 73 57 20 jectPropertiesW
6050: 4f 6c 65 55 49 4f 62 6a 65 63 74 50 72 6f 70 65 OleUIObjectPrope
6060: 72 74 69 65 73 3b 0a 09 61 6c 69 61 73 20 4f 4c rties;..alias OL
6070: 45 55 49 49 4e 53 45 52 54 4f 42 4a 45 43 54 57 EUIINSERTOBJECTW
6080: 20 4f 4c 45 55 49 49 4e 53 45 52 54 4f 42 4a 45 OLEUIINSERTOBJE
6090: 43 54 3b 0a 09 61 6c 69 61 73 20 50 4f 4c 45 55 CT;..alias POLEU
60a0: 49 49 4e 53 45 52 54 4f 42 4a 45 43 54 57 20 50 IINSERTOBJECTW P
60b0: 4f 4c 45 55 49 49 4e 53 45 52 54 4f 42 4a 45 43 OLEUIINSERTOBJEC
60c0: 54 3b 0a 09 61 6c 69 61 73 20 4c 50 4f 4c 45 55 T;..alias LPOLEU
60d0: 49 49 4e 53 45 52 54 4f 42 4a 45 43 54 57 20 4c IINSERTOBJECTW L
60e0: 50 4f 4c 45 55 49 49 4e 53 45 52 54 4f 42 4a 45 POLEUIINSERTOBJE
60f0: 43 54 3b 0a 09 61 6c 69 61 73 20 4f 6c 65 55 49 CT;..alias OleUI
6100: 49 6e 73 65 72 74 4f 62 6a 65 63 74 57 20 4f 6c InsertObjectW Ol
6110: 65 55 49 49 6e 73 65 72 74 4f 62 6a 65 63 74 3b eUIInsertObject;
6120: 0a 09 61 6c 69 61 73 20 4f 6c 65 55 49 50 72 6f ..alias OleUIPro
6130: 6d 70 74 55 73 65 72 57 20 4f 6c 65 55 49 50 72 mptUserW OleUIPr
6140: 6f 6d 70 74 55 73 65 72 3b 0a 09 61 6c 69 61 73 omptUser;..alias
6150: 20 4f 4c 45 55 49 50 41 53 54 45 45 4e 54 52 59 OLEUIPASTEENTRY
6160: 57 20 4f 4c 45 55 49 50 41 53 54 45 45 4e 54 52 W OLEUIPASTEENTR
6170: 59 3b 0a 09 61 6c 69 61 73 20 50 4f 4c 45 55 49 Y;..alias POLEUI
6180: 50 41 53 54 45 45 4e 54 52 59 57 20 50 4f 4c 45 PASTEENTRYW POLE
6190: 55 49 50 41 53 54 45 45 4e 54 52 59 3b 0a 09 61 UIPASTEENTRY;..a
61a0: 6c 69 61 73 20 4c 50 4f 4c 45 55 49 50 41 53 54 lias LPOLEUIPAST
61b0: 45 45 4e 54 52 59 57 20 4c 50 4f 4c 45 55 49 50 EENTRYW LPOLEUIP
61c0: 41 53 54 45 45 4e 54 52 59 3b 0a 09 61 6c 69 61 ASTEENTRY;..alia
61d0: 73 20 4f 4c 45 55 49 50 41 53 54 45 53 50 45 43 s OLEUIPASTESPEC
61e0: 49 41 4c 57 20 4f 4c 45 55 49 50 41 53 54 45 53 IALW OLEUIPASTES
61f0: 50 45 43 49 41 4c 3b 0a 09 61 6c 69 61 73 20 50 PECIAL;..alias P
6200: 4f 4c 45 55 49 50 41 53 54 45 53 50 45 43 49 41 OLEUIPASTESPECIA
6210: 4c 57 20 50 4f 4c 45 55 49 50 41 53 54 45 53 50 LW POLEUIPASTESP
6220: 45 43 49 41 4c 3b 0a 09 61 6c 69 61 73 20 4c 50 ECIAL;..alias LP
6230: 4f 4c 45 55 49 50 41 53 54 45 53 50 45 43 49 41 OLEUIPASTESPECIA
6240: 4c 57 20 4c 50 4f 4c 45 55 49 50 41 53 54 45 53 LW LPOLEUIPASTES
6250: 50 45 43 49 41 4c 3b 0a 09 61 6c 69 61 73 20 4f PECIAL;..alias O
6260: 6c 65 55 49 50 61 73 74 65 53 70 65 63 69 61 6c leUIPasteSpecial
6270: 57 20 4f 6c 65 55 49 50 61 73 74 65 53 70 65 63 W OleUIPasteSpec
6280: 69 61 6c 3b 0a 09 61 6c 69 61 73 20 49 4f 6c 65 ial;..alias IOle
6290: 55 49 4c 69 6e 6b 43 6f 6e 74 61 69 6e 65 72 57 UILinkContainerW
62a0: 20 49 4f 6c 65 55 49 4c 69 6e 6b 43 6f 6e 74 61 IOleUILinkConta
62b0: 69 6e 65 72 3b 0a 09 61 6c 69 61 73 20 4c 50 4f iner;..alias LPO
62c0: 4c 45 55 49 4c 49 4e 4b 43 4f 4e 54 41 49 4e 45 LEUILINKCONTAINE
62d0: 52 57 20 4c 50 4f 4c 45 55 49 4c 49 4e 4b 43 4f RW LPOLEUILINKCO
62e0: 4e 54 41 49 4e 45 52 3b 0a 09 61 6c 69 61 73 20 NTAINER;..alias
62f0: 4f 4c 45 55 49 45 44 49 54 4c 49 4e 4b 53 57 20 OLEUIEDITLINKSW
6300: 4f 4c 45 55 49 45 44 49 54 4c 49 4e 4b 53 3b 0a OLEUIEDITLINKS;.
6310: 09 61 6c 69 61 73 20 50 4f 4c 45 55 49 45 44 49 .alias POLEUIEDI
6320: 54 4c 49 4e 4b 53 57 20 50 4f 4c 45 55 49 45 44 TLINKSW POLEUIED
6330: 49 54 4c 49 4e 4b 53 3b 0a 09 61 6c 69 61 73 20 ITLINKS;..alias
6340: 4c 50 4f 4c 45 55 49 45 44 49 54 4c 49 4e 4b 53 LPOLEUIEDITLINKS
6350: 57 20 4c 50 4f 4c 45 55 49 45 44 49 54 4c 49 4e W LPOLEUIEDITLIN
6360: 4b 53 3b 0a 09 61 6c 69 61 73 20 4f 6c 65 55 49 KS;..alias OleUI
6370: 45 64 69 74 4c 69 6e 6b 73 57 20 4f 6c 65 55 49 EditLinksW OleUI
6380: 45 64 69 74 4c 69 6e 6b 73 3b 0a 09 61 6c 69 61 EditLinks;..alia
6390: 73 20 4f 4c 45 55 49 43 48 41 4e 47 45 49 43 4f s OLEUICHANGEICO
63a0: 4e 57 20 4f 4c 45 55 49 43 48 41 4e 47 45 49 43 NW OLEUICHANGEIC
63b0: 4f 4e 3b 0a 09 61 6c 69 61 73 20 50 4f 4c 45 55 ON;..alias POLEU
63c0: 49 43 48 41 4e 47 45 49 43 4f 4e 57 20 50 4f 4c ICHANGEICONW POL
63d0: 45 55 49 43 48 41 4e 47 45 49 43 4f 4e 3b 0a 09 EUICHANGEICON;..
63e0: 61 6c 69 61 73 20 4c 50 4f 4c 45 55 49 43 48 41 alias LPOLEUICHA
63f0: 4e 47 45 49 43 4f 4e 57 20 4c 50 4f 4c 45 55 49 NGEICONW LPOLEUI
6400: 43 48 41 4e 47 45 49 43 4f 4e 3b 0a 09 61 6c 69 CHANGEICON;..ali
6410: 61 73 20 4f 6c 65 55 49 43 68 61 6e 67 65 49 63 as OleUIChangeIc
6420: 6f 6e 57 20 4f 6c 65 55 49 43 68 61 6e 67 65 49 onW OleUIChangeI
6430: 63 6f 6e 3b 0a 09 61 6c 69 61 73 20 4f 4c 45 55 con;..alias OLEU
6440: 49 43 4f 4e 56 45 52 54 57 20 4f 4c 45 55 49 43 ICONVERTW OLEUIC
6450: 4f 4e 56 45 52 54 3b 0a 09 61 6c 69 61 73 20 50 ONVERT;..alias P
6460: 4f 4c 45 55 49 43 4f 4e 56 45 52 54 57 20 50 4f OLEUICONVERTW PO
6470: 4c 45 55 49 43 4f 4e 56 45 52 54 3b 0a 09 61 6c LEUICONVERT;..al
6480: 69 61 73 20 4c 50 4f 4c 45 55 49 43 4f 4e 56 45 ias LPOLEUICONVE
6490: 52 54 57 20 4c 50 4f 4c 45 55 49 43 4f 4e 56 45 RTW LPOLEUICONVE
64a0: 52 54 3b 0a 09 61 6c 69 61 73 20 4f 6c 65 55 49 RT;..alias OleUI
64b0: 43 6f 6e 76 65 72 74 57 20 4f 6c 65 55 49 43 6f ConvertW OleUICo
64c0: 6e 76 65 72 74 3b 0a 09 61 6c 69 61 73 20 4f 4c nvert;..alias OL
64d0: 45 55 49 42 55 53 59 57 20 4f 4c 45 55 49 42 55 EUIBUSYW OLEUIBU
64e0: 53 59 3b 0a 09 61 6c 69 61 73 20 50 4f 4c 45 55 SY;..alias POLEU
64f0: 49 42 55 53 59 57 20 50 4f 4c 45 55 49 42 55 53 IBUSYW POLEUIBUS
6500: 59 3b 0a 09 61 6c 69 61 73 20 4c 50 4f 4c 45 55 Y;..alias LPOLEU
6510: 49 42 55 53 59 57 20 4c 50 4f 4c 45 55 49 42 55 IBUSYW LPOLEUIBU
6520: 53 59 3b 0a 09 61 6c 69 61 73 20 4f 6c 65 55 49 SY;..alias OleUI
6530: 42 75 73 79 57 20 4f 6c 65 55 49 42 75 73 79 3b BusyW OleUIBusy;
6540: 0a 09 61 6c 69 61 73 20 4f 4c 45 55 49 43 48 41 ..alias OLEUICHA
6550: 4e 47 45 53 4f 55 52 43 45 57 20 4f 4c 45 55 49 NGESOURCEW OLEUI
6560: 43 48 41 4e 47 45 53 4f 55 52 43 45 3b 0a 09 61 CHANGESOURCE;..a
6570: 6c 69 61 73 20 50 4f 4c 45 55 49 43 48 41 4e 47 lias POLEUICHANG
6580: 45 53 4f 55 52 43 45 57 20 50 4f 4c 45 55 49 43 ESOURCEW POLEUIC
6590: 48 41 4e 47 45 53 4f 55 52 43 45 3b 0a 09 61 6c HANGESOURCE;..al
65a0: 69 61 73 20 4c 50 4f 4c 45 55 49 43 48 41 4e 47 ias LPOLEUICHANG
65b0: 45 53 4f 55 52 43 45 57 20 4c 50 4f 4c 45 55 49 ESOURCEW LPOLEUI
65c0: 43 48 41 4e 47 45 53 4f 55 52 43 45 3b 0a 09 61 CHANGESOURCE;..a
65d0: 6c 69 61 73 20 4f 6c 65 55 49 43 68 61 6e 67 65 lias OleUIChange
65e0: 53 6f 75 72 63 65 57 20 4f 6c 65 55 49 43 68 61 SourceW OleUICha
65f0: 6e 67 65 53 6f 75 72 63 65 3b 0a 09 61 6c 69 61 ngeSource;..alia
6600: 73 20 49 4f 6c 65 55 49 4f 62 6a 49 6e 66 6f 57 s IOleUIObjInfoW
6610: 20 49 4f 6c 65 55 49 4f 62 6a 49 6e 66 6f 3b 0a IOleUIObjInfo;.
6620: 09 61 6c 69 61 73 20 4c 50 4f 4c 45 55 49 4f 42 .alias LPOLEUIOB
6630: 4a 49 4e 46 4f 57 20 4c 50 4f 4c 45 55 49 4f 42 JINFOW LPOLEUIOB
6640: 4a 49 4e 46 4f 3b 0a 09 61 6c 69 61 73 20 49 4f JINFO;..alias IO
6650: 6c 65 55 49 4c 69 6e 6b 49 6e 66 6f 57 20 49 4f leUILinkInfoW IO
6660: 6c 65 55 49 4c 69 6e 6b 49 6e 66 6f 3b 0a 09 2f leUILinkInfo;../
6670: 2f 61 6c 69 61 73 20 49 4f 6c 65 55 49 4c 69 6e /alias IOleUILin
6680: 6b 49 6e 66 6f 57 56 74 62 6c 20 49 4f 6c 65 55 kInfoWVtbl IOleU
6690: 49 4c 69 6e 6b 49 6e 66 6f 56 74 62 6c 3b 0a 09 ILinkInfoVtbl;..
66a0: 61 6c 69 61 73 20 4c 50 4f 4c 45 55 49 4c 49 4e alias LPOLEUILIN
66b0: 4b 49 4e 46 4f 57 20 4c 50 4f 4c 45 55 49 4c 49 KINFOW LPOLEUILI
66c0: 4e 4b 49 4e 46 4f 3b 0a 09 61 6c 69 61 73 20 4f NKINFO;..alias O
66d0: 4c 45 55 49 47 4e 52 4c 50 52 4f 50 53 57 20 4f LEUIGNRLPROPSW O
66e0: 4c 45 55 49 47 4e 52 4c 50 52 4f 50 53 3b 0a 09 LEUIGNRLPROPS;..
66f0: 61 6c 69 61 73 20 50 4f 4c 45 55 49 47 4e 52 4c alias POLEUIGNRL
6700: 50 52 4f 50 53 57 20 50 4f 4c 45 55 49 47 4e 52 PROPSW POLEUIGNR
6710: 4c 50 52 4f 50 53 3b 0a 09 61 6c 69 61 73 20 4c LPROPS;..alias L
6720: 50 4f 4c 45 55 49 47 4e 52 4c 50 52 4f 50 53 57 POLEUIGNRLPROPSW
6730: 20 4c 50 4f 4c 45 55 49 47 4e 52 4c 50 52 4f 50 LPOLEUIGNRLPROP
6740: 53 3b 0a 09 61 6c 69 61 73 20 4f 4c 45 55 49 56 S;..alias OLEUIV
6750: 49 45 57 50 52 4f 50 53 57 20 4f 4c 45 55 49 56 IEWPROPSW OLEUIV
6760: 49 45 57 50 52 4f 50 53 3b 0a 09 61 6c 69 61 73 IEWPROPS;..alias
6770: 20 50 4f 4c 45 55 49 56 49 45 57 50 52 4f 50 53 POLEUIVIEWPROPS
6780: 57 20 50 4f 4c 45 55 49 56 49 45 57 50 52 4f 50 W POLEUIVIEWPROP
6790: 53 3b 0a 09 61 6c 69 61 73 20 4c 50 4f 4c 45 55 S;..alias LPOLEU
67a0: 49 56 49 45 57 50 52 4f 50 53 57 20 4c 50 4f 4c IVIEWPROPSW LPOL
67b0: 45 55 49 56 49 45 57 50 52 4f 50 53 3b 0a 09 61 EUIVIEWPROPS;..a
67c0: 6c 69 61 73 20 4f 4c 45 55 49 4c 49 4e 4b 50 52 lias OLEUILINKPR
67d0: 4f 50 53 57 20 4f 4c 45 55 49 4c 49 4e 4b 50 52 OPSW OLEUILINKPR
67e0: 4f 50 53 3b 0a 09 61 6c 69 61 73 20 50 4f 4c 45 OPS;..alias POLE
67f0: 55 49 4c 49 4e 4b 50 52 4f 50 53 57 20 50 4f 4c UILINKPROPSW POL
6800: 45 55 49 4c 49 4e 4b 50 52 4f 50 53 3b 0a 09 61 EUILINKPROPS;..a
6810: 6c 69 61 73 20 4c 50 4f 4c 45 55 49 4c 49 4e 4b lias LPOLEUILINK
6820: 50 52 4f 50 53 57 20 4c 50 4f 4c 45 55 49 4c 49 PROPSW LPOLEUILI
6830: 4e 4b 50 52 4f 50 53 3b 0a 7d 20 65 6c 73 65 20 NKPROPS;.} else
6840: 7b 0a 09 61 6c 69 61 73 20 49 44 44 5f 53 45 52 {..alias IDD_SER
6850: 56 45 52 4e 4f 54 52 45 47 41 20 49 44 44 5f 53 VERNOTREGA IDD_S
6860: 45 52 56 45 52 4e 4f 54 52 45 47 3b 0a 09 61 6c ERVERNOTREG;..al
6870: 69 61 73 20 49 44 44 5f 4c 49 4e 4b 54 59 50 45 ias IDD_LINKTYPE
6880: 43 48 41 4e 47 45 44 41 20 49 44 44 5f 4c 49 4e CHANGEDA IDD_LIN
6890: 4b 54 59 50 45 43 48 41 4e 47 45 44 3b 0a 09 61 KTYPECHANGED;..a
68a0: 6c 69 61 73 20 4f 6c 65 55 49 55 70 64 61 74 65 lias OleUIUpdate
68b0: 4c 69 6e 6b 73 41 20 4f 6c 65 55 49 55 70 64 61 LinksA OleUIUpda
68c0: 74 65 4c 69 6e 6b 73 3b 0a 09 61 6c 69 61 73 20 teLinks;..alias
68d0: 4f 6c 65 55 49 41 64 64 56 65 72 62 4d 65 6e 75 OleUIAddVerbMenu
68e0: 41 20 4f 6c 65 55 49 41 64 64 56 65 72 62 4d 65 A OleUIAddVerbMe
68f0: 6e 75 3b 0a 09 61 6c 69 61 73 20 4f 4c 45 55 49 nu;..alias OLEUI
6900: 4f 42 4a 45 43 54 50 52 4f 50 53 41 20 4f 4c 45 OBJECTPROPSA OLE
6910: 55 49 4f 42 4a 45 43 54 50 52 4f 50 53 3b 0a 09 UIOBJECTPROPS;..
6920: 61 6c 69 61 73 20 50 4f 4c 45 55 49 4f 42 4a 45 alias POLEUIOBJE
6930: 43 54 50 52 4f 50 53 41 20 50 4f 4c 45 55 49 4f CTPROPSA POLEUIO
6940: 42 4a 45 43 54 50 52 4f 50 53 3b 0a 09 61 6c 69 BJECTPROPS;..ali
6950: 61 73 20 4c 50 4f 4c 45 55 49 4f 42 4a 45 43 54 as LPOLEUIOBJECT
6960: 50 52 4f 50 53 41 20 4c 50 4f 4c 45 55 49 4f 42 PROPSA LPOLEUIOB
6970: 4a 45 43 54 50 52 4f 50 53 3b 0a 09 61 6c 69 61 JECTPROPS;..alia
6980: 73 20 4f 6c 65 55 49 4f 62 6a 65 63 74 50 72 6f s OleUIObjectPro
6990: 70 65 72 74 69 65 73 41 20 4f 6c 65 55 49 4f 62 pertiesA OleUIOb
69a0: 6a 65 63 74 50 72 6f 70 65 72 74 69 65 73 3b 0a jectProperties;.
69b0: 09 61 6c 69 61 73 20 4f 4c 45 55 49 49 4e 53 45 .alias OLEUIINSE
69c0: 52 54 4f 42 4a 45 43 54 41 20 4f 4c 45 55 49 49 RTOBJECTA OLEUII
69d0: 4e 53 45 52 54 4f 42 4a 45 43 54 3b 0a 09 61 6c NSERTOBJECT;..al
69e0: 69 61 73 20 50 4f 4c 45 55 49 49 4e 53 45 52 54 ias POLEUIINSERT
69f0: 4f 42 4a 45 43 54 41 20 50 4f 4c 45 55 49 49 4e OBJECTA POLEUIIN
6a00: 53 45 52 54 4f 42 4a 45 43 54 3b 0a 09 61 6c 69 SERTOBJECT;..ali
6a10: 61 73 20 4c 50 4f 4c 45 55 49 49 4e 53 45 52 54 as LPOLEUIINSERT
6a20: 4f 42 4a 45 43 54 41 20 4c 50 4f 4c 45 55 49 49 OBJECTA LPOLEUII
6a30: 4e 53 45 52 54 4f 42 4a 45 43 54 3b 0a 09 61 6c NSERTOBJECT;..al
6a40: 69 61 73 20 4f 6c 65 55 49 49 6e 73 65 72 74 4f ias OleUIInsertO
6a50: 62 6a 65 63 74 41 20 4f 6c 65 55 49 49 6e 73 65 bjectA OleUIInse
6a60: 72 74 4f 62 6a 65 63 74 3b 0a 09 61 6c 69 61 73 rtObject;..alias
6a70: 20 4f 6c 65 55 49 50 72 6f 6d 70 74 55 73 65 72 OleUIPromptUser
6a80: 41 20 4f 6c 65 55 49 50 72 6f 6d 70 74 55 73 65 A OleUIPromptUse
6a90: 72 3b 0a 09 61 6c 69 61 73 20 4f 4c 45 55 49 50 r;..alias OLEUIP
6aa0: 41 53 54 45 45 4e 54 52 59 41 20 4f 4c 45 55 49 ASTEENTRYA OLEUI
6ab0: 50 41 53 54 45 45 4e 54 52 59 3b 0a 09 61 6c 69 PASTEENTRY;..ali
6ac0: 61 73 20 50 4f 4c 45 55 49 50 41 53 54 45 45 4e as POLEUIPASTEEN
6ad0: 54 52 59 41 20 50 4f 4c 45 55 49 50 41 53 54 45 TRYA POLEUIPASTE
6ae0: 45 4e 54 52 59 3b 0a 09 61 6c 69 61 73 20 4c 50 ENTRY;..alias LP
6af0: 4f 4c 45 55 49 50 41 53 54 45 45 4e 54 52 59 41 OLEUIPASTEENTRYA
6b00: 20 4c 50 4f 4c 45 55 49 50 41 53 54 45 45 4e 54 LPOLEUIPASTEENT
6b10: 52 59 3b 0a 09 61 6c 69 61 73 20 4f 4c 45 55 49 RY;..alias OLEUI
6b20: 50 41 53 54 45 53 50 45 43 49 41 4c 41 20 4f 4c PASTESPECIALA OL
6b30: 45 55 49 50 41 53 54 45 53 50 45 43 49 41 4c 3b EUIPASTESPECIAL;
6b40: 0a 09 61 6c 69 61 73 20 50 4f 4c 45 55 49 50 41 ..alias POLEUIPA
6b50: 53 54 45 53 50 45 43 49 41 4c 41 20 50 4f 4c 45 STESPECIALA POLE
6b60: 55 49 50 41 53 54 45 53 50 45 43 49 41 4c 3b 0a UIPASTESPECIAL;.
6b70: 09 61 6c 69 61 73 20 4c 50 4f 4c 45 55 49 50 41 .alias LPOLEUIPA
6b80: 53 54 45 53 50 45 43 49 41 4c 41 20 4c 50 4f 4c STESPECIALA LPOL
6b90: 45 55 49 50 41 53 54 45 53 50 45 43 49 41 4c 3b EUIPASTESPECIAL;
6ba0: 0a 09 61 6c 69 61 73 20 4f 6c 65 55 49 50 61 73 ..alias OleUIPas
6bb0: 74 65 53 70 65 63 69 61 6c 41 20 4f 6c 65 55 49 teSpecialA OleUI
6bc0: 50 61 73 74 65 53 70 65 63 69 61 6c 3b 0a 09 61 PasteSpecial;..a
6bd0: 6c 69 61 73 20 49 4f 6c 65 55 49 4c 69 6e 6b 43 lias IOleUILinkC
6be0: 6f 6e 74 61 69 6e 65 72 41 20 49 4f 6c 65 55 49 ontainerA IOleUI
6bf0: 4c 69 6e 6b 43 6f 6e 74 61 69 6e 65 72 3b 0a 09 LinkContainer;..
6c00: 61 6c 69 61 73 20 4c 50 4f 4c 45 55 49 4c 49 4e alias LPOLEUILIN
6c10: 4b 43 4f 4e 54 41 49 4e 45 52 41 20 4c 50 4f 4c KCONTAINERA LPOL
6c20: 45 55 49 4c 49 4e 4b 43 4f 4e 54 41 49 4e 45 52 EUILINKCONTAINER
6c30: 3b 0a 09 61 6c 69 61 73 20 4f 4c 45 55 49 45 44 ;..alias OLEUIED
6c40: 49 54 4c 49 4e 4b 53 41 20 4f 4c 45 55 49 45 44 ITLINKSA OLEUIED
6c50: 49 54 4c 49 4e 4b 53 3b 0a 09 61 6c 69 61 73 20 ITLINKS;..alias
6c60: 50 4f 4c 45 55 49 45 44 49 54 4c 49 4e 4b 53 41 POLEUIEDITLINKSA
6c70: 20 50 4f 4c 45 55 49 45 44 49 54 4c 49 4e 4b 53 POLEUIEDITLINKS
6c80: 3b 0a 09 61 6c 69 61 73 20 4c 50 4f 4c 45 55 49 ;..alias LPOLEUI
6c90: 45 44 49 54 4c 49 4e 4b 53 41 20 4c 50 4f 4c 45 EDITLINKSA LPOLE
6ca0: 55 49 45 44 49 54 4c 49 4e 4b 53 3b 0a 09 61 6c UIEDITLINKS;..al
6cb0: 69 61 73 20 4f 6c 65 55 49 45 64 69 74 4c 69 6e ias OleUIEditLin
6cc0: 6b 73 41 20 4f 6c 65 55 49 45 64 69 74 4c 69 6e ksA OleUIEditLin
6cd0: 6b 73 3b 0a 09 61 6c 69 61 73 20 4f 4c 45 55 49 ks;..alias OLEUI
6ce0: 43 48 41 4e 47 45 49 43 4f 4e 41 20 4f 4c 45 55 CHANGEICONA OLEU
6cf0: 49 43 48 41 4e 47 45 49 43 4f 4e 3b 0a 09 61 6c ICHANGEICON;..al
6d00: 69 61 73 20 50 4f 4c 45 55 49 43 48 41 4e 47 45 ias POLEUICHANGE
6d10: 49 43 4f 4e 41 20 50 4f 4c 45 55 49 43 48 41 4e ICONA POLEUICHAN
6d20: 47 45 49 43 4f 4e 3b 0a 09 61 6c 69 61 73 20 4c GEICON;..alias L
6d30: 50 4f 4c 45 55 49 43 48 41 4e 47 45 49 43 4f 4e POLEUICHANGEICON
6d40: 41 20 4c 50 4f 4c 45 55 49 43 48 41 4e 47 45 49 A LPOLEUICHANGEI
6d50: 43 4f 4e 3b 0a 09 61 6c 69 61 73 20 4f 6c 65 55 CON;..alias OleU
6d60: 49 43 68 61 6e 67 65 49 63 6f 6e 41 20 4f 6c 65 IChangeIconA Ole
6d70: 55 49 43 68 61 6e 67 65 49 63 6f 6e 3b 0a 09 61 UIChangeIcon;..a
6d80: 6c 69 61 73 20 4f 4c 45 55 49 43 4f 4e 56 45 52 lias OLEUICONVER
6d90: 54 41 20 4f 4c 45 55 49 43 4f 4e 56 45 52 54 3b TA OLEUICONVERT;
6da0: 0a 09 61 6c 69 61 73 20 50 4f 4c 45 55 49 43 4f ..alias POLEUICO
6db0: 4e 56 45 52 54 41 20 50 4f 4c 45 55 49 43 4f 4e NVERTA POLEUICON
6dc0: 56 45 52 54 3b 0a 09 61 6c 69 61 73 20 4c 50 4f VERT;..alias LPO
6dd0: 4c 45 55 49 43 4f 4e 56 45 52 54 41 20 4c 50 4f LEUICONVERTA LPO
6de0: 4c 45 55 49 43 4f 4e 56 45 52 54 3b 0a 09 61 6c LEUICONVERT;..al
6df0: 69 61 73 20 4f 6c 65 55 49 43 6f 6e 76 65 72 74 ias OleUIConvert
6e00: 41 20 4f 6c 65 55 49 43 6f 6e 76 65 72 74 3b 0a A OleUIConvert;.
6e10: 09 61 6c 69 61 73 20 4f 4c 45 55 49 42 55 53 59 .alias OLEUIBUSY
6e20: 41 20 4f 4c 45 55 49 42 55 53 59 3b 0a 09 61 6c A OLEUIBUSY;..al
6e30: 69 61 73 20 50 4f 4c 45 55 49 42 55 53 59 41 20 ias POLEUIBUSYA
6e40: 50 4f 4c 45 55 49 42 55 53 59 3b 0a 09 61 6c 69 POLEUIBUSY;..ali
6e50: 61 73 20 4c 50 4f 4c 45 55 49 42 55 53 59 41 20 as LPOLEUIBUSYA
6e60: 4c 50 4f 4c 45 55 49 42 55 53 59 3b 0a 09 61 6c LPOLEUIBUSY;..al
6e70: 69 61 73 20 4f 6c 65 55 49 42 75 73 79 41 20 4f ias OleUIBusyA O
6e80: 6c 65 55 49 42 75 73 79 3b 0a 09 61 6c 69 61 73 leUIBusy;..alias
6e90: 20 4f 4c 45 55 49 43 48 41 4e 47 45 53 4f 55 52 OLEUICHANGESOUR
6ea0: 43 45 41 20 4f 4c 45 55 49 43 48 41 4e 47 45 53 CEA OLEUICHANGES
6eb0: 4f 55 52 43 45 3b 0a 09 61 6c 69 61 73 20 50 4f OURCE;..alias PO
6ec0: 4c 45 55 49 43 48 41 4e 47 45 53 4f 55 52 43 45 LEUICHANGESOURCE
6ed0: 41 20 50 4f 4c 45 55 49 43 48 41 4e 47 45 53 4f A POLEUICHANGESO
6ee0: 55 52 43 45 3b 0a 09 61 6c 69 61 73 20 4c 50 4f URCE;..alias LPO
6ef0: 4c 45 55 49 43 48 41 4e 47 45 53 4f 55 52 43 45 LEUICHANGESOURCE
6f00: 41 20 4c 50 4f 4c 45 55 49 43 48 41 4e 47 45 53 A LPOLEUICHANGES
6f10: 4f 55 52 43 45 3b 0a 09 61 6c 69 61 73 20 4f 6c OURCE;..alias Ol
6f20: 65 55 49 43 68 61 6e 67 65 53 6f 75 72 63 65 41 eUIChangeSourceA
6f30: 20 4f 6c 65 55 49 43 68 61 6e 67 65 53 6f 75 72 OleUIChangeSour
6f40: 63 65 3b 0a 09 61 6c 69 61 73 20 49 4f 6c 65 55 ce;..alias IOleU
6f50: 49 4f 62 6a 49 6e 66 6f 41 20 49 4f 6c 65 55 49 IObjInfoA IOleUI
6f60: 4f 62 6a 49 6e 66 6f 3b 0a 09 61 6c 69 61 73 20 ObjInfo;..alias
6f70: 4c 50 4f 4c 45 55 49 4f 42 4a 49 4e 46 4f 41 20 LPOLEUIOBJINFOA
6f80: 4c 50 4f 4c 45 55 49 4f 42 4a 49 4e 46 4f 3b 0a LPOLEUIOBJINFO;.
6f90: 09 61 6c 69 61 73 20 49 4f 6c 65 55 49 4c 69 6e .alias IOleUILin
6fa0: 6b 49 6e 66 6f 41 20 49 4f 6c 65 55 49 4c 69 6e kInfoA IOleUILin
6fb0: 6b 49 6e 66 6f 3b 0a 09 2f 2f 61 6c 69 61 73 20 kInfo;..//alias
6fc0: 49 4f 6c 65 55 49 4c 69 6e 6b 49 6e 66 6f 41 56 IOleUILinkInfoAV
6fd0: 74 62 6c 20 49 4f 6c 65 55 49 4c 69 6e 6b 49 6e tbl IOleUILinkIn
6fe0: 66 6f 56 74 62 6c 3b 0a 09 61 6c 69 61 73 20 4c foVtbl;..alias L
6ff0: 50 4f 4c 45 55 49 4c 49 4e 4b 49 4e 46 4f 41 20 POLEUILINKINFOA
7000: 4c 50 4f 4c 45 55 49 4c 49 4e 4b 49 4e 46 4f 3b LPOLEUILINKINFO;
7010: 0a 09 61 6c 69 61 73 20 4f 4c 45 55 49 47 4e 52 ..alias OLEUIGNR
7020: 4c 50 52 4f 50 53 41 20 4f 4c 45 55 49 47 4e 52 LPROPSA OLEUIGNR
7030: 4c 50 52 4f 50 53 3b 0a 09 61 6c 69 61 73 20 50 LPROPS;..alias P
7040: 4f 4c 45 55 49 47 4e 52 4c 50 52 4f 50 53 41 20 OLEUIGNRLPROPSA
7050: 50 4f 4c 45 55 49 47 4e 52 4c 50 52 4f 50 53 3b POLEUIGNRLPROPS;
7060: 0a 09 61 6c 69 61 73 20 4c 50 4f 4c 45 55 49 47 ..alias LPOLEUIG
7070: 4e 52 4c 50 52 4f 50 53 41 20 4c 50 4f 4c 45 55 NRLPROPSA LPOLEU
7080: 49 47 4e 52 4c 50 52 4f 50 53 3b 0a 09 61 6c 69 IGNRLPROPS;..ali
7090: 61 73 20 4f 4c 45 55 49 56 49 45 57 50 52 4f 50 as OLEUIVIEWPROP
70a0: 53 41 20 4f 4c 45 55 49 56 49 45 57 50 52 4f 50 SA OLEUIVIEWPROP
70b0: 53 3b 0a 09 61 6c 69 61 73 20 50 4f 4c 45 55 49 S;..alias POLEUI
70c0: 56 49 45 57 50 52 4f 50 53 41 20 50 4f 4c 45 55 VIEWPROPSA POLEU
70d0: 49 56 49 45 57 50 52 4f 50 53 3b 0a 09 61 6c 69 IVIEWPROPS;..ali
70e0: 61 73 20 4c 50 4f 4c 45 55 49 56 49 45 57 50 52 as LPOLEUIVIEWPR
70f0: 4f 50 53 41 20 4c 50 4f 4c 45 55 49 56 49 45 57 OPSA LPOLEUIVIEW
7100: 50 52 4f 50 53 3b 0a 09 61 6c 69 61 73 20 4f 4c PROPS;..alias OL
7110: 45 55 49 4c 49 4e 4b 50 52 4f 50 53 41 20 4f 4c EUILINKPROPSA OL
7120: 45 55 49 4c 49 4e 4b 50 52 4f 50 53 3b 0a 09 61 EUILINKPROPS;..a
7130: 6c 69 61 73 20 50 4f 4c 45 55 49 4c 49 4e 4b 50 lias POLEUILINKP
7140: 52 4f 50 53 41 20 50 4f 4c 45 55 49 4c 49 4e 4b ROPSA POLEUILINK
7150: 50 52 4f 50 53 3b 0a 09 61 6c 69 61 73 20 4c 50 PROPS;..alias LP
7160: 4f 4c 45 55 49 4c 49 4e 4b 50 52 4f 50 53 41 20 OLEUILINKPROPSA
7170: 4c 50 4f 4c 45 55 49 4c 49 4e 4b 50 52 4f 50 53 LPOLEUILINKPROPS
7180: 3b 0a 7d 0a ;.}.