• R/O
  • HTTP
  • SSH
  • HTTPS

SeraphyScriptTools: Commit

SeraphyScriptTools v1.1以降のソースコード管理


Commit MetaInfo

Revision11d94854c2891645789790cad6e39451f72a1f06 (tree)
Time2015-09-06 22:14:23
Authorseraphy <seraphy@sera...>
Commiterseraphy

Log Message

CLSIDの変更

Change Summary

Incremental Difference

--- a/CommDialog.rgs
+++ b/CommDialog.rgs
@@ -1,20 +1,20 @@
11 HKCR
22 {
3- SeraphyScriptTools.CommDialog.1 = s 'SeraphyScriptTools.CommDialog Class'
3+ SeraphyScriptTools.CommDialog.2 = s 'SeraphyScriptTools.CommDialog Class'
44 {
5- CLSID = s '{E0F061C5-A9E7-4DAD-97C7-051F91C2D1EC}'
5+ CLSID = s '{F532477E-D4AD-481E-8014-379397B11108}'
66 'Insertable'
77 }
88 SeraphyScriptTools.CommDialog = s 'SeraphyScriptTools.CommDialog Class'
99 {
10- CLSID = s '{E0F061C5-A9E7-4DAD-97C7-051F91C2D1EC}'
11- CurVer = s 'SeraphyScriptTools.CommDialog.1'
10+ CLSID = s '{F532477E-D4AD-481E-8014-379397B11108}'
11+ CurVer = s 'SeraphyScriptTools.CommDialog.2'
1212 }
1313 NoRemove CLSID
1414 {
15- ForceRemove {E0F061C5-A9E7-4DAD-97C7-051F91C2D1EC} = s 'SeraphyScriptTools.CommDialog Class'
15+ ForceRemove {F532477E-D4AD-481E-8014-379397B11108} = s 'SeraphyScriptTools.CommDialog Class'
1616 {
17- ProgID = s 'SeraphyScriptTools.CommDialog.1'
17+ ProgID = s 'SeraphyScriptTools.CommDialog.2'
1818 VersionIndependentProgID = s 'SeraphyScriptTools.CommDialog'
1919 ForceRemove 'Programmable'
2020 InprocServer32 = s '%MODULE%'
@@ -28,8 +28,8 @@ HKCR
2828 {
2929 '1' = s '132497'
3030 }
31- 'TypeLib' = s '{806A3FFF-0A01-4366-8B16-781BDF9B5604}'
32- 'Version' = s '1.0'
31+ 'TypeLib' = s '{960CCCE5-12B2-4A64-9884-45588E71D3F9}'
32+ 'Version' = s '1.1'
3333 }
3434 }
3535 }
--- a/Draw.rgs
+++ b/Draw.rgs
@@ -1,26 +1,27 @@
11 HKCR
22 {
3- SeraphyScriptTools.Canvas.1 = s 'SeraphyScriptTools.Canvas Class'
3+ SeraphyScriptTools.Canvas.2 = s 'SeraphyScriptTools.Canvas Class'
44 {
5- CLSID = s '{88197854-3CFF-4873-BE89-F508FC768ECD}'
5+ CLSID = s '{EBF021FB-C40F-46E8-9EBB-37EB1CB7235F}'
66 }
77 SeraphyScriptTools.Canvas = s 'SeraphyScriptTools.Canvas Class'
88 {
9- CLSID = s '{88197854-3CFF-4873-BE89-F508FC768ECD}'
10- CurVer = s 'SeraphyScriptTools.Canvas.1'
9+ CLSID = s '{EBF021FB-C40F-46E8-9EBB-37EB1CB7235F}'
10+ CurVer = s 'SeraphyScriptTools.Canvas.2'
1111 }
1212 NoRemove CLSID
1313 {
14- ForceRemove {88197854-3CFF-4873-BE89-F508FC768ECD} = s 'SeraphyScriptTools.Canvas Class'
14+ ForceRemove {EBF021FB-C40F-46E8-9EBB-37EB1CB7235F} = s 'SeraphyScriptTools.Canvas Class'
1515 {
16- ProgID = s 'SeraphyScriptTools.Canvas.1'
16+ ProgID = s 'SeraphyScriptTools.Canvas.2'
1717 VersionIndependentProgID = s 'SeraphyScriptTools.Canvas'
1818 ForceRemove 'Programmable'
1919 InprocServer32 = s '%MODULE%'
2020 {
2121 val ThreadingModel = s 'Apartment'
2222 }
23- 'TypeLib' = s '{806A3FFF-0A01-4366-8B16-781BDF9B5604}'
23+ 'TypeLib' = s '{960CCCE5-12B2-4A64-9884-45588E71D3F9}'
24+ 'Version' = s '1.1'
2425 }
2526 }
2627 }
--- a/Instance.rgs
+++ b/Instance.rgs
@@ -1,20 +1,20 @@
11 HKCR
22 {
3- SeraphyScriptTools.Instance.1 = s 'SeraphyScriptTools.Instance Class'
3+ SeraphyScriptTools.Instance.2 = s 'SeraphyScriptTools.Instance Class'
44 {
5- CLSID = s '{D952EC87-3C30-46CC-879E-06AC42A006BC}'
5+ CLSID = s '{5F29CADF-F973-4AFD-869B-289779CBBCD0}'
66 'Insertable'
77 }
88 SeraphyScriptTools.Instance = s 'SeraphyScriptTools.Instance Class'
99 {
10- CLSID = s '{D952EC87-3C30-46CC-879E-06AC42A006BC}'
11- CurVer = s 'SeraphyScriptTools.Instance.1'
10+ CLSID = s '{5F29CADF-F973-4AFD-869B-289779CBBCD0}'
11+ CurVer = s 'SeraphyScriptTools.Instance.2'
1212 }
1313 NoRemove CLSID
1414 {
15- ForceRemove {D952EC87-3C30-46CC-879E-06AC42A006BC} = s 'SeraphyScriptTools.Instance Class'
15+ ForceRemove {5F29CADF-F973-4AFD-869B-289779CBBCD0} = s 'SeraphyScriptTools.Instance Class'
1616 {
17- ProgID = s 'SeraphyScriptTools.Instance.1'
17+ ProgID = s 'SeraphyScriptTools.Instance.2'
1818 VersionIndependentProgID = s 'SeraphyScriptTools.Instance'
1919 ForceRemove 'Programmable'
2020 InprocServer32 = s '%MODULE%'
@@ -28,8 +28,8 @@ HKCR
2828 {
2929 '1' = s '132497'
3030 }
31- 'TypeLib' = s '{806A3FFF-0A01-4366-8B16-781BDF9B5604}'
32- 'Version' = s '1.0'
31+ 'TypeLib' = s '{960CCCE5-12B2-4A64-9884-45588E71D3F9}'
32+ 'Version' = s '1.1'
3333 }
3434 }
3535 }
--- a/ObjectMap.rgs
+++ b/ObjectMap.rgs
@@ -1,26 +1,27 @@
11 HKCR
22 {
3- SeraphyScriptTools.ObjectMap.1 = s 'SeraphyScriptTools.ObjectMap Class'
3+ SeraphyScriptTools.ObjectMap.2 = s 'SeraphyScriptTools.ObjectMap Class'
44 {
5- CLSID = s '{E368625A-EE53-43BA-8433-B7FE6E995DEA}'
5+ CLSID = s '{EFBBE23B-61C9-48D6-8126-BF26C2EB54F9}'
66 }
77 SeraphyScriptTools.ObjectMap = s 'SeraphyScriptTools.ObjectMap Class'
88 {
9- CLSID = s '{E368625A-EE53-43BA-8433-B7FE6E995DEA}'
10- CurVer = s 'SeraphyScriptTools.ObjectMap.1'
9+ CLSID = s '{EFBBE23B-61C9-48D6-8126-BF26C2EB54F9}'
10+ CurVer = s 'SeraphyScriptTools.ObjectMap.2'
1111 }
1212 NoRemove CLSID
1313 {
14- ForceRemove {E368625A-EE53-43BA-8433-B7FE6E995DEA} = s 'SeraphyScriptTools.ObjectMap Class'
14+ ForceRemove {EFBBE23B-61C9-48D6-8126-BF26C2EB54F9} = s 'SeraphyScriptTools.ObjectMap Class'
1515 {
16- ProgID = s 'SeraphyScriptTools.ObjectMap.1'
16+ ProgID = s 'SeraphyScriptTools.ObjectMap.2'
1717 VersionIndependentProgID = s 'SeraphyScriptTools.ObjectMap'
1818 ForceRemove 'Programmable'
1919 InprocServer32 = s '%MODULE%'
2020 {
2121 val ThreadingModel = s 'Apartment'
2222 }
23- 'TypeLib' = s '{806A3FFF-0A01-4366-8B16-781BDF9B5604}'
23+ 'TypeLib' = s '{960CCCE5-12B2-4A64-9884-45588E71D3F9}'
24+ 'Version' = s '1.1'
2425 }
2526 }
2627 }
--- a/ObjectVector.rgs
+++ b/ObjectVector.rgs
@@ -1,26 +1,27 @@
11 HKCR
22 {
3- SeraphyScriptTools.ObjectVector.1 = s 'SeraphyScriptTools.ObjectVector Class'
3+ SeraphyScriptTools.ObjectVector.2 = s 'SeraphyScriptTools.ObjectVector Class'
44 {
5- CLSID = s '{FFA411CA-1872-4A89-92F2-A7EBCBB83241}'
5+ CLSID = s '{E0B37C79-A266-42BC-9FBE-B6FD6C4CF7E0}'
66 }
77 SeraphyScriptTools.ObjectVector = s 'SeraphyScriptTools.ObjectVector Class'
88 {
9- CLSID = s '{FFA411CA-1872-4A89-92F2-A7EBCBB83241}'
10- CurVer = s 'SeraphyScriptTools.ObjectVector.1'
9+ CLSID = s '{E0B37C79-A266-42BC-9FBE-B6FD6C4CF7E0}'
10+ CurVer = s 'SeraphyScriptTools.ObjectVector.2'
1111 }
1212 NoRemove CLSID
1313 {
14- ForceRemove {FFA411CA-1872-4A89-92F2-A7EBCBB83241} = s 'SeraphyScriptTools.ObjectVector Class'
14+ ForceRemove {E0B37C79-A266-42BC-9FBE-B6FD6C4CF7E0} = s 'SeraphyScriptTools.ObjectVector Class'
1515 {
16- ProgID = s 'SeraphyScriptTools.ObjectVector.1'
16+ ProgID = s 'SeraphyScriptTools.ObjectVector.2'
1717 VersionIndependentProgID = s 'SeraphyScriptTools.ObjectVector'
1818 ForceRemove 'Programmable'
1919 InprocServer32 = s '%MODULE%'
2020 {
2121 val ThreadingModel = s 'Apartment'
2222 }
23- 'TypeLib' = s '{806A3FFF-0A01-4366-8B16-781BDF9B5604}'
23+ 'TypeLib' = s '{960CCCE5-12B2-4A64-9884-45588E71D3F9}'
24+ 'Version' = s '1.1'
2425 }
2526 }
2627 }
--- a/OverlappedWindow.rgs
+++ b/OverlappedWindow.rgs
@@ -1,20 +1,20 @@
11 HKCR
22 {
3- SeraphyScriptTools.OverlappedWindow.1 = s 'SeraphyScriptTools.OverlappedWindow Class'
3+ SeraphyScriptTools.OverlappedWindow.2 = s 'SeraphyScriptTools.OverlappedWindow Class'
44 {
5- CLSID = s '{B2946768-9331-43B8-BCD8-54FB6086A721}'
5+ CLSID = s '{C85BA98A-E7A5-498C-85A6-61255A5ADC75}'
66 'Insertable'
77 }
88 SeraphyScriptTools.OverlappedWindow = s 'SeraphyScriptTools.OverlappedWindow Class'
99 {
10- CLSID = s '{B2946768-9331-43B8-BCD8-54FB6086A721}'
11- CurVer = s 'SeraphyScriptTools.OverlappedWindow.1'
10+ CLSID = s '{C85BA98A-E7A5-498C-85A6-61255A5ADC75}'
11+ CurVer = s 'SeraphyScriptTools.OverlappedWindow.2'
1212 }
1313 NoRemove CLSID
1414 {
15- ForceRemove {B2946768-9331-43B8-BCD8-54FB6086A721} = s 'SeraphyScriptTools.OverlappedWindow Class'
15+ ForceRemove {C85BA98A-E7A5-498C-85A6-61255A5ADC75} = s 'SeraphyScriptTools.OverlappedWindow Class'
1616 {
17- ProgID = s 'SeraphyScriptTools.OverlappedWindow.1'
17+ ProgID = s 'SeraphyScriptTools.OverlappedWindow.2'
1818 VersionIndependentProgID = s 'SeraphyScriptTools.OverlappedWindow'
1919 ForceRemove 'Programmable'
2020 InprocServer32 = s '%MODULE%'
@@ -28,8 +28,8 @@ HKCR
2828 {
2929 '1' = s '132497'
3030 }
31- 'TypeLib' = s '{806A3FFF-0A01-4366-8B16-781BDF9B5604}'
32- 'Version' = s '1.0'
31+ 'TypeLib' = s '{960CCCE5-12B2-4A64-9884-45588E71D3F9}'
32+ 'Version' = s '1.1'
3333 }
3434 }
3535 }
--- a/ParseName.rgs
+++ b/ParseName.rgs
@@ -1,26 +1,27 @@
11 HKCR
22 {
3- SeraphyScriptTools.ParseName.1 = s 'SeraphyScriptTools.ParseName Class'
3+ SeraphyScriptTools.ParseName.2 = s 'SeraphyScriptTools.ParseName Class'
44 {
5- CLSID = s '{43AB6371-EFA9-4C25-897A-6D6249872022}'
5+ CLSID = s '{CDC735D3-F0FF-4671-809E-A7D5CCD52AC2}'
66 }
77 SeraphyScriptTools.ParseName = s 'SeraphyScriptTools.ParseName Class'
88 {
9- CLSID = s '{43AB6371-EFA9-4C25-897A-6D6249872022}'
10- CurVer = s 'SeraphyScriptTools.ParseName.1'
9+ CLSID = s '{CDC735D3-F0FF-4671-809E-A7D5CCD52AC2}'
10+ CurVer = s 'SeraphyScriptTools.ParseName.2'
1111 }
1212 NoRemove CLSID
1313 {
14- ForceRemove {43AB6371-EFA9-4C25-897A-6D6249872022} = s 'SeraphyScriptTools.ParseName Class'
14+ ForceRemove {CDC735D3-F0FF-4671-809E-A7D5CCD52AC2} = s 'SeraphyScriptTools.ParseName Class'
1515 {
16- ProgID = s 'SeraphyScriptTools.ParseName.1'
16+ ProgID = s 'SeraphyScriptTools.ParseName.2'
1717 VersionIndependentProgID = s 'SeraphyScriptTools.ParseName'
1818 ForceRemove 'Programmable'
1919 InprocServer32 = s '%MODULE%'
2020 {
2121 val ThreadingModel = s 'Apartment'
2222 }
23- 'TypeLib' = s '{806A3FFF-0A01-4366-8B16-781BDF9B5604}'
23+ 'TypeLib' = s '{960CCCE5-12B2-4A64-9884-45588E71D3F9}'
24+ 'Version' = s '1.1'
2425 }
2526 }
2627 }
--- a/PrivateProfile.rgs
+++ b/PrivateProfile.rgs
@@ -1,26 +1,27 @@
11 HKCR
22 {
3- SeraphyScriptTools.PrivateProfile.1 = s 'SeraphyScriptTools.PrivateProfile Class'
3+ SeraphyScriptTools.PrivateProfile.2 = s 'SeraphyScriptTools.PrivateProfile Class'
44 {
5- CLSID = s '{A1DADEC9-00B3-4D99-8D4A-17779E94A8AA}'
5+ CLSID = s '{91F660A0-F9DA-47E4-9E88-A01A1678FDC9}'
66 }
77 SeraphyScriptTools.PrivateProfile = s 'SeraphyScriptTools.PrivateProfile Class'
88 {
9- CLSID = s '{A1DADEC9-00B3-4D99-8D4A-17779E94A8AA}'
10- CurVer = s 'SeraphyScriptTools.PrivateProfile.1'
9+ CLSID = s '{91F660A0-F9DA-47E4-9E88-A01A1678FDC9}'
10+ CurVer = s 'SeraphyScriptTools.PrivateProfile.2'
1111 }
1212 NoRemove CLSID
1313 {
14- ForceRemove {A1DADEC9-00B3-4D99-8D4A-17779E94A8AA} = s 'SeraphyScriptTools.PrivateProfile Class'
14+ ForceRemove {91F660A0-F9DA-47E4-9E88-A01A1678FDC9} = s 'SeraphyScriptTools.PrivateProfile Class'
1515 {
16- ProgID = s 'SeraphyScriptTools.PrivateProfile.1'
16+ ProgID = s 'SeraphyScriptTools.PrivateProfile.2'
1717 VersionIndependentProgID = s 'SeraphyScriptTools.PrivateProfile'
1818 ForceRemove 'Programmable'
1919 InprocServer32 = s '%MODULE%'
2020 {
2121 val ThreadingModel = s 'Apartment'
2222 }
23- 'TypeLib' = s '{806A3FFF-0A01-4366-8B16-781BDF9B5604}'
23+ 'TypeLib' = s '{960CCCE5-12B2-4A64-9884-45588E71D3F9}'
24+ 'Version' = s '1.1'
2425 }
2526 }
2627 }
--- a/SeraphyScriptTools.h
+++ b/SeraphyScriptTools.h
@@ -4,7 +4,7 @@
44
55
66 /* File created by MIDL compiler version 8.00.0603 */
7-/* at Sun Sep 06 21:13:29 2015
7+/* at Sun Sep 06 22:12:15 2015
88 */
99 /* Compiler settings for SeraphyScriptTools.idl:
1010 Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.00.0603
@@ -425,7 +425,7 @@ EXTERN_C const IID IID_ICommDialog;
425425
426426 #if defined(__cplusplus) && !defined(CINTERFACE)
427427
428- MIDL_INTERFACE("112D2DFC-DC6E-4EEB-B7AE-9A29C293090B")
428+ MIDL_INTERFACE("E6AEF1BC-4D5C-4180-986D-34FFD434AD3D")
429429 ICommDialog : public IDispatch
430430 {
431431 public:
@@ -869,7 +869,7 @@ EXTERN_C const IID DIID__ICommDialogEvents;
869869
870870 #if defined(__cplusplus) && !defined(CINTERFACE)
871871
872- MIDL_INTERFACE("938B1269-05AD-403A-B049-24D623417B37")
872+ MIDL_INTERFACE("81384CE3-D5C8-4DB5-ACE5-7C16D995612B")
873873 _ICommDialogEvents : public IDispatch
874874 {
875875 };
@@ -984,7 +984,7 @@ EXTERN_C const IID IID_IOverlappedWindow;
984984
985985 #if defined(__cplusplus) && !defined(CINTERFACE)
986986
987- MIDL_INTERFACE("0B0433B0-97BD-4CCA-AE53-5DD46F901B2F")
987+ MIDL_INTERFACE("7AED11FE-854E-4A8C-94C1-F60E3925F531")
988988 IOverlappedWindow : public IDispatch
989989 {
990990 public:
@@ -1937,7 +1937,7 @@ EXTERN_C const CLSID CLSID_CommDialog;
19371937
19381938 #ifdef __cplusplus
19391939
1940-class DECLSPEC_UUID("E0F061C5-A9E7-4DAD-97C7-051F91C2D1EC")
1940+class DECLSPEC_UUID("F532477E-D4AD-481E-8014-379397B11108")
19411941 CommDialog;
19421942 #endif
19431943
@@ -1952,7 +1952,7 @@ EXTERN_C const IID DIID__IOverlappedWindowEvents;
19521952
19531953 #if defined(__cplusplus) && !defined(CINTERFACE)
19541954
1955- MIDL_INTERFACE("73421190-1EAF-4798-B35F-92D228F253D9")
1955+ MIDL_INTERFACE("FDBF8BC7-98A0-40F3-83AC-ACDCD9DF644F")
19561956 _IOverlappedWindowEvents : public IDispatch
19571957 {
19581958 };
@@ -2067,7 +2067,7 @@ EXTERN_C const IID IID_IControl;
20672067
20682068 #if defined(__cplusplus) && !defined(CINTERFACE)
20692069
2070- MIDL_INTERFACE("504DDD1C-D928-45B4-994B-0E18E4CFCB71")
2070+ MIDL_INTERFACE("F6108DE7-E657-4B82-B865-9CB6FDFD865C")
20712071 IControl : public IDispatch
20722072 {
20732073 public:
@@ -2706,7 +2706,7 @@ EXTERN_C const CLSID CLSID_OverlappedWindow;
27062706
27072707 #ifdef __cplusplus
27082708
2709-class DECLSPEC_UUID("B2946768-9331-43B8-BCD8-54FB6086A721")
2709+class DECLSPEC_UUID("C85BA98A-E7A5-498C-85A6-61255A5ADC75")
27102710 OverlappedWindow;
27112711 #endif
27122712
@@ -2721,7 +2721,7 @@ EXTERN_C const IID DIID__IControlEvents;
27212721
27222722 #if defined(__cplusplus) && !defined(CINTERFACE)
27232723
2724- MIDL_INTERFACE("64A4FBF7-2BAE-4C78-A00D-ADCFAEACEEBF")
2724+ MIDL_INTERFACE("A8DB8B73-DE97-44DE-9250-F36BFC599912")
27252725 _IControlEvents : public IDispatch
27262726 {
27272727 };
@@ -2836,7 +2836,7 @@ EXTERN_C const IID IID_ICanvas;
28362836
28372837 #if defined(__cplusplus) && !defined(CINTERFACE)
28382838
2839- MIDL_INTERFACE("644FE99A-D161-44A1-BF25-9589DB48CAAB")
2839+ MIDL_INTERFACE("A6CA6945-2FE4-4738-9762-6991DEE3AA6A")
28402840 ICanvas : public IDispatch
28412841 {
28422842 public:
@@ -3043,7 +3043,7 @@ EXTERN_C const CLSID CLSID_Control;
30433043
30443044 #ifdef __cplusplus
30453045
3046-class DECLSPEC_UUID("AE3E878A-9C96-415D-88CB-F6F993DFAFE4")
3046+class DECLSPEC_UUID("C8D9CA72-8F8C-424D-B233-CE40AF49CC92")
30473047 Control;
30483048 #endif
30493049
@@ -3058,7 +3058,7 @@ EXTERN_C const IID DIID__ICanvasEvents;
30583058
30593059 #if defined(__cplusplus) && !defined(CINTERFACE)
30603060
3061- MIDL_INTERFACE("374972C2-30A0-45D5-9CE3-50962F39D376")
3061+ MIDL_INTERFACE("3F1A4247-B33D-4361-8E78-D1287D29873D")
30623062 _ICanvasEvents : public IDispatch
30633063 {
30643064 };
@@ -3173,7 +3173,7 @@ EXTERN_C const IID IID_ILayer;
31733173
31743174 #if defined(__cplusplus) && !defined(CINTERFACE)
31753175
3176- MIDL_INTERFACE("5E9EFBAD-D673-4095-A8D0-9F915E0E9A86")
3176+ MIDL_INTERFACE("007CF773-1F4C-4013-AF0C-00411BA58832")
31773177 ILayer : public IDispatch
31783178 {
31793179 public:
@@ -3634,7 +3634,7 @@ EXTERN_C const CLSID CLSID_Canvas;
36343634
36353635 #ifdef __cplusplus
36363636
3637-class DECLSPEC_UUID("88197854-3CFF-4873-BE89-F508FC768ECD")
3637+class DECLSPEC_UUID("EBF021FB-C40F-46E8-9EBB-37EB1CB7235F")
36383638 Canvas;
36393639 #endif
36403640
@@ -3649,7 +3649,7 @@ EXTERN_C const IID DIID__ILayerEvents;
36493649
36503650 #if defined(__cplusplus) && !defined(CINTERFACE)
36513651
3652- MIDL_INTERFACE("21BB44A7-996C-4FEA-B32E-1E64FFB14A72")
3652+ MIDL_INTERFACE("F15F7337-ED27-4867-9AA3-AEF77EE60BC4")
36533653 _ILayerEvents : public IDispatch
36543654 {
36553655 };
@@ -3764,7 +3764,7 @@ EXTERN_C const IID IID_IForm;
37643764
37653765 #if defined(__cplusplus) && !defined(CINTERFACE)
37663766
3767- MIDL_INTERFACE("28090FEE-0F7F-4909-99C4-80166D2BBB64")
3767+ MIDL_INTERFACE("463775E0-A2D3-4395-960E-1851601BDB81")
37683768 IForm : public IDispatch
37693769 {
37703770 public:
@@ -4287,7 +4287,7 @@ EXTERN_C const CLSID CLSID_Layer;
42874287
42884288 #ifdef __cplusplus
42894289
4290-class DECLSPEC_UUID("AF8351BD-890F-470F-A33D-D7F78F8B8E9B")
4290+class DECLSPEC_UUID("72DC3169-587E-4685-953F-534D645E3F62")
42914291 Layer;
42924292 #endif
42934293
@@ -4302,7 +4302,7 @@ EXTERN_C const IID DIID__IFormEvents;
43024302
43034303 #if defined(__cplusplus) && !defined(CINTERFACE)
43044304
4305- MIDL_INTERFACE("46E2D67F-EC2B-46D1-A104-D6B358B79D79")
4305+ MIDL_INTERFACE("45960313-FA72-4BBD-BFC9-D25784965674")
43064306 _IFormEvents : public IDispatch
43074307 {
43084308 };
@@ -4417,7 +4417,7 @@ EXTERN_C const IID IID_IEvent;
44174417
44184418 #if defined(__cplusplus) && !defined(CINTERFACE)
44194419
4420- MIDL_INTERFACE("FBFFA998-55F3-4F27-B44E-2E764C33364D")
4420+ MIDL_INTERFACE("858691F9-3A87-4E2F-B6D5-472ED0CA517B")
44214421 IEvent : public IDispatch
44224422 {
44234423 public:
@@ -4800,7 +4800,7 @@ EXTERN_C const CLSID CLSID_Form;
48004800
48014801 #ifdef __cplusplus
48024802
4803-class DECLSPEC_UUID("5869FF04-ED73-4EEC-BC48-29AADF4EFE61")
4803+class DECLSPEC_UUID("6D14D591-3BC5-4FDC-8364-C7E58BA4FE22")
48044804 Form;
48054805 #endif
48064806
@@ -4815,7 +4815,7 @@ EXTERN_C const IID DIID__IEventEvents;
48154815
48164816 #if defined(__cplusplus) && !defined(CINTERFACE)
48174817
4818- MIDL_INTERFACE("EF80D99E-D8EB-4EE7-8868-C05578F23E4B")
4818+ MIDL_INTERFACE("785751BB-841B-4354-8E19-897F599117C4")
48194819 _IEventEvents : public IDispatch
48204820 {
48214821 };
@@ -4930,7 +4930,7 @@ EXTERN_C const IID IID_ISeraphyScriptTools_Instance;
49304930
49314931 #if defined(__cplusplus) && !defined(CINTERFACE)
49324932
4933- MIDL_INTERFACE("80E13A41-FB92-4D5D-8042-1E556B681855")
4933+ MIDL_INTERFACE("008E38AA-84EE-4D33-B91D-E6A25398295A")
49344934 ISeraphyScriptTools_Instance : public IDispatch
49354935 {
49364936 public:
@@ -5167,7 +5167,7 @@ EXTERN_C const CLSID CLSID_Event;
51675167
51685168 #ifdef __cplusplus
51695169
5170-class DECLSPEC_UUID("6E7538A4-2A3E-4631-BB79-6A9D923DB432")
5170+class DECLSPEC_UUID("2AE22F00-6154-4FD0-B364-0BA23E1A6278")
51715171 Event;
51725172 #endif
51735173
@@ -5182,7 +5182,7 @@ EXTERN_C const IID DIID__ISeraphyScriptTools_InstanceEvents;
51825182
51835183 #if defined(__cplusplus) && !defined(CINTERFACE)
51845184
5185- MIDL_INTERFACE("B63BD6A9-2157-4578-8138-895E34BDD5F0")
5185+ MIDL_INTERFACE("C2D2DBF3-CB71-4E12-9D29-5C4EFECD11CE")
51865186 _ISeraphyScriptTools_InstanceEvents : public IDispatch
51875187 {
51885188 };
@@ -5297,7 +5297,7 @@ EXTERN_C const IID IID_ITreeItem;
52975297
52985298 #if defined(__cplusplus) && !defined(CINTERFACE)
52995299
5300- MIDL_INTERFACE("12DA362D-72CE-4BB9-981F-B46B90DAE9AF")
5300+ MIDL_INTERFACE("61A195E2-00EA-487B-8473-42C17CDEBB66")
53015301 ITreeItem : public IDispatch
53025302 {
53035303 public:
@@ -5543,7 +5543,7 @@ EXTERN_C const IID IID_IObjectMap;
55435543
55445544 #if defined(__cplusplus) && !defined(CINTERFACE)
55455545
5546- MIDL_INTERFACE("E911BCA5-E5CA-4A49-9A48-9F6D933B5DCC")
5546+ MIDL_INTERFACE("C5B5CEC7-D7AE-4547-A05A-2BA42C20ACD1")
55475547 IObjectMap : public IDispatch
55485548 {
55495549 public:
@@ -5815,7 +5815,7 @@ EXTERN_C const IID IID_ISeraphyScriptTools_Shell;
58155815
58165816 #if defined(__cplusplus) && !defined(CINTERFACE)
58175817
5818- MIDL_INTERFACE("F8B84F95-7454-463B-BDC4-DE3EB9A96550")
5818+ MIDL_INTERFACE("EA70DA05-072B-4985-826F-9766CBF3E51B")
58195819 ISeraphyScriptTools_Shell : public IDispatch
58205820 {
58215821 public:
@@ -6145,7 +6145,7 @@ EXTERN_C const IID IID_IShellExecObj;
61456145
61466146 #if defined(__cplusplus) && !defined(CINTERFACE)
61476147
6148- MIDL_INTERFACE("690ED5D8-DBA9-4982-9E6E-C8B69342C47E")
6148+ MIDL_INTERFACE("28B56FB8-E47A-412A-93AA-B932BE0659EF")
61496149 IShellExecObj : public IDispatch
61506150 {
61516151 public:
@@ -6287,7 +6287,7 @@ EXTERN_C const IID IID_IObjectVector;
62876287
62886288 #if defined(__cplusplus) && !defined(CINTERFACE)
62896289
6290- MIDL_INTERFACE("C9C4F4B0-BE0D-481F-889A-0CCF249494F7")
6290+ MIDL_INTERFACE("777AD86C-5430-4860-A990-094A33939CCF")
62916291 IObjectVector : public IDispatch
62926292 {
62936293 public:
@@ -6547,7 +6547,7 @@ EXTERN_C const IID IID_ISeraphyScriptTools_ProfileSection;
65476547
65486548 #if defined(__cplusplus) && !defined(CINTERFACE)
65496549
6550- MIDL_INTERFACE("8402BE8E-3972-42F4-BEE3-2717CDC51949")
6550+ MIDL_INTERFACE("6DF71492-2745-4936-82FF-2C61718262E2")
65516551 ISeraphyScriptTools_ProfileSection : public IDispatch
65526552 {
65536553 public:
@@ -6715,7 +6715,7 @@ EXTERN_C const IID IID_ISeraphyScriptTool_ParseName;
67156715
67166716 #if defined(__cplusplus) && !defined(CINTERFACE)
67176717
6718- MIDL_INTERFACE("26F24F9B-3FFF-49BC-9D87-A46469D90DCA")
6718+ MIDL_INTERFACE("43EA97D7-B5A3-4919-97A8-EE5AC9EC2480")
67196719 ISeraphyScriptTool_ParseName : public IDispatch
67206720 {
67216721 public:
@@ -6945,7 +6945,7 @@ EXTERN_C const IID IID_IPrivateProfile;
69456945
69466946 #if defined(__cplusplus) && !defined(CINTERFACE)
69476947
6948- MIDL_INTERFACE("B95767D2-7FFF-4709-9938-A64A558855DE")
6948+ MIDL_INTERFACE("E9868AB9-1991-4E5E-BBC5-69F3C42FC6E0")
69496949 IPrivateProfile : public IDispatch
69506950 {
69516951 public:
@@ -7090,7 +7090,7 @@ EXTERN_C const CLSID CLSID_SeraphyScriptTools_Instance;
70907090
70917091 #ifdef __cplusplus
70927092
7093-class DECLSPEC_UUID("D952EC87-3C30-46CC-879E-06AC42A006BC")
7093+class DECLSPEC_UUID("5F29CADF-F973-4AFD-869B-289779CBBCD0")
70947094 SeraphyScriptTools_Instance;
70957095 #endif
70967096
@@ -7098,7 +7098,7 @@ EXTERN_C const CLSID CLSID_TreeItem;
70987098
70997099 #ifdef __cplusplus
71007100
7101-class DECLSPEC_UUID("300F33B2-A6C8-4712-A818-52964AAC531B")
7101+class DECLSPEC_UUID("B2C4593C-85AF-497E-9DA8-09DAD328DB79")
71027102 TreeItem;
71037103 #endif
71047104
@@ -7106,7 +7106,7 @@ EXTERN_C const CLSID CLSID_ObjectMap;
71067106
71077107 #ifdef __cplusplus
71087108
7109-class DECLSPEC_UUID("E368625A-EE53-43BA-8433-B7FE6E995DEA")
7109+class DECLSPEC_UUID("EFBBE23B-61C9-48D6-8126-BF26C2EB54F9")
71107110 ObjectMap;
71117111 #endif
71127112
@@ -7114,7 +7114,7 @@ EXTERN_C const CLSID CLSID_SeraphyScriptTools_Shell;
71147114
71157115 #ifdef __cplusplus
71167116
7117-class DECLSPEC_UUID("A1F18502-8397-4586-AE93-8F6384056403")
7117+class DECLSPEC_UUID("58D688F7-996F-4BAE-B509-9D86AABB7E5A")
71187118 SeraphyScriptTools_Shell;
71197119 #endif
71207120
@@ -7122,7 +7122,7 @@ EXTERN_C const CLSID CLSID_ShellExecObj;
71227122
71237123 #ifdef __cplusplus
71247124
7125-class DECLSPEC_UUID("B7168409-78F6-4C7A-A7E6-15D978B65634")
7125+class DECLSPEC_UUID("799C51C9-0642-49F8-AADC-113E748D63B3")
71267126 ShellExecObj;
71277127 #endif
71287128
@@ -7130,7 +7130,7 @@ EXTERN_C const CLSID CLSID_ObjectVector;
71307130
71317131 #ifdef __cplusplus
71327132
7133-class DECLSPEC_UUID("FFA411CA-1872-4A89-92F2-A7EBCBB83241")
7133+class DECLSPEC_UUID("E0B37C79-A266-42BC-9FBE-B6FD6C4CF7E0")
71347134 ObjectVector;
71357135 #endif
71367136
@@ -7138,7 +7138,7 @@ EXTERN_C const CLSID CLSID_ProfileSection;
71387138
71397139 #ifdef __cplusplus
71407140
7141-class DECLSPEC_UUID("E6DE44A6-32C5-4818-99FB-45BB5E6DB1FF")
7141+class DECLSPEC_UUID("B41E1584-290E-449E-B73C-1E9B4411C340")
71427142 ProfileSection;
71437143 #endif
71447144
@@ -7146,7 +7146,7 @@ EXTERN_C const CLSID CLSID_ParseName;
71467146
71477147 #ifdef __cplusplus
71487148
7149-class DECLSPEC_UUID("43AB6371-EFA9-4C25-897A-6D6249872022")
7149+class DECLSPEC_UUID("CDC735D3-F0FF-4671-809E-A7D5CCD52AC2")
71507150 ParseName;
71517151 #endif
71527152
@@ -7154,7 +7154,7 @@ EXTERN_C const CLSID CLSID_PrivateProfile;
71547154
71557155 #ifdef __cplusplus
71567156
7157-class DECLSPEC_UUID("A1DADEC9-00B3-4D99-8D4A-17779E94A8AA")
7157+class DECLSPEC_UUID("91F660A0-F9DA-47E4-9E88-A01A1678FDC9")
71587158 PrivateProfile;
71597159 #endif
71607160 #endif /* __SERAPHYSCRIPTTOOLSLib_LIBRARY_DEFINED__ */
--- a/SeraphyScriptTools.idl
+++ b/SeraphyScriptTools.idl
@@ -11,7 +11,7 @@ import "ocidl.idl";
1111
1212 [
1313 object,
14- uuid(112D2DFC-DC6E-4EEB-B7AE-9A29C293090B),
14+ uuid(E6AEF1BC-4D5C-4180-986D-34FFD434AD3D),
1515 dual,
1616 helpstring("ICommDialog Interface"),
1717 pointer_default(unique)
@@ -50,8 +50,8 @@ interface ICommDialog : IDispatch
5050 };
5151
5252 [
53- uuid(806A3FFF-0A01-4366-8B16-781BDF9B5604),
54- version(1.0),
53+ uuid(960CCCE5-12B2-4A64-9884-45588E71D3F9),
54+ version(1.1),
5555 helpstring("SeraphyScriptTools 1.0 タイプ ライブラリ")
5656 ]
5757 library SERAPHYSCRIPTTOOLSLib
@@ -60,7 +60,7 @@ library SERAPHYSCRIPTTOOLSLib
6060 importlib("stdole2.tlb");
6161
6262 [
63- uuid(938B1269-05AD-403A-B049-24D623417B37),
63+ uuid(81384CE3-D5C8-4DB5-ACE5-7C16D995612B),
6464 helpstring("_ICommDialogEvents Interface")
6565 ]
6666 dispinterface _ICommDialogEvents
@@ -72,7 +72,7 @@ library SERAPHYSCRIPTTOOLSLib
7272
7373 [
7474 object,
75- uuid(0B0433B0-97BD-4CCA-AE53-5DD46F901B2F),
75+ uuid(7AED11FE-854E-4A8C-94C1-F60E3925F531),
7676 dual,
7777 helpstring("IOverlappedWindow Interface"),
7878 pointer_default(unique)
@@ -164,7 +164,7 @@ library SERAPHYSCRIPTTOOLSLib
164164 };
165165
166166 [
167- uuid(E0F061C5-A9E7-4DAD-97C7-051F91C2D1EC),
167+ uuid(F532477E-D4AD-481E-8014-379397B11108),
168168 helpstring("CommDialog Class")
169169 ]
170170 coclass CommDialog
@@ -172,8 +172,9 @@ library SERAPHYSCRIPTTOOLSLib
172172 [default] interface ICommDialog;
173173 [default, source] dispinterface _ICommDialogEvents;
174174 };
175+
175176 [
176- uuid(73421190-1EAF-4798-B35F-92D228F253D9),
177+ uuid(FDBF8BC7-98A0-40F3-83AC-ACDCD9DF644F),
177178 helpstring("_IOverlappedWindowEvents Interface")
178179 ]
179180 dispinterface _IOverlappedWindowEvents
@@ -225,9 +226,10 @@ library SERAPHYSCRIPTTOOLSLib
225226 [id(134), helpstring("メソッド OnKeydown2")] HRESULT OnKeydown2();
226227 [id(135), helpstring("メソッド OnKeydown2Ex")] HRESULT OnKeydown2Ex([in]IUnknown* punkVal);
227228 };
229+
228230 [
229231 object,
230- uuid(504DDD1C-D928-45B4-994B-0E18E4CFCB71),
232+ uuid(F6108DE7-E657-4B82-B865-9CB6FDFD865C),
231233 dual,
232234 helpstring("IControl Interface"),
233235 pointer_default(unique)
@@ -286,7 +288,7 @@ library SERAPHYSCRIPTTOOLSLib
286288 };
287289
288290 [
289- uuid(B2946768-9331-43B8-BCD8-54FB6086A721),
291+ uuid(C85BA98A-E7A5-498C-85A6-61255A5ADC75),
290292 helpstring("SeraphyScriptTools.OverlappedWindow Class")
291293 ]
292294 coclass OverlappedWindow
@@ -294,8 +296,9 @@ library SERAPHYSCRIPTTOOLSLib
294296 [default] interface IOverlappedWindow;
295297 [default, source] dispinterface _IOverlappedWindowEvents;
296298 };
299+
297300 [
298- uuid(64A4FBF7-2BAE-4C78-A00D-ADCFAEACEEBF),
301+ uuid(A8DB8B73-DE97-44DE-9250-F36BFC599912),
299302 helpstring("_IControlEvents Interface")
300303 ]
301304 dispinterface _IControlEvents
@@ -303,9 +306,10 @@ library SERAPHYSCRIPTTOOLSLib
303306 properties:
304307 methods:
305308 };
309+
306310 [
307311 object,
308- uuid(644FE99A-D161-44A1-BF25-9589DB48CAAB),
312+ uuid(A6CA6945-2FE4-4738-9762-6991DEE3AA6A),
309313 dual,
310314 helpstring("ICanvas Interface"),
311315 pointer_default(unique)
@@ -324,7 +328,7 @@ library SERAPHYSCRIPTTOOLSLib
324328 };
325329
326330 [
327- uuid(AE3E878A-9C96-415D-88CB-F6F993DFAFE4),
331+ uuid(C8D9CA72-8F8C-424D-B233-CE40AF49CC92),
328332 helpstring("SeraphyScriptTools.Control Class"),
329333 noncreatable
330334 ]
@@ -333,8 +337,9 @@ library SERAPHYSCRIPTTOOLSLib
333337 [default] interface IControl;
334338 [default, source] dispinterface _IControlEvents;
335339 };
340+
336341 [
337- uuid(374972C2-30A0-45D5-9CE3-50962F39D376),
342+ uuid(3F1A4247-B33D-4361-8E78-D1287D29873D),
338343 helpstring("_ICanvasEvents Interface")
339344 ]
340345 dispinterface _ICanvasEvents
@@ -342,9 +347,10 @@ library SERAPHYSCRIPTTOOLSLib
342347 properties:
343348 methods:
344349 };
350+
345351 [
346352 object,
347- uuid(5E9EFBAD-D673-4095-A8D0-9F915E0E9A86),
353+ uuid(007CF773-1F4C-4013-AF0C-00411BA58832),
348354 dual,
349355 helpstring("ILayer Interface"),
350356 pointer_default(unique)
@@ -380,7 +386,7 @@ library SERAPHYSCRIPTTOOLSLib
380386 };
381387
382388 [
383- uuid(88197854-3CFF-4873-BE89-F508FC768ECD),
389+ uuid(EBF021FB-C40F-46E8-9EBB-37EB1CB7235F),
384390 helpstring("SeraphyScriptTools.Canvas Class")
385391 ]
386392 coclass Canvas
@@ -388,8 +394,9 @@ library SERAPHYSCRIPTTOOLSLib
388394 [default] interface ICanvas;
389395 [default, source] dispinterface _ICanvasEvents;
390396 };
397+
391398 [
392- uuid(21BB44A7-996C-4FEA-B32E-1E64FFB14A72),
399+ uuid(F15F7337-ED27-4867-9AA3-AEF77EE60BC4),
393400 helpstring("_ILayerEvents Interface")
394401 ]
395402 dispinterface _ILayerEvents
@@ -397,9 +404,10 @@ library SERAPHYSCRIPTTOOLSLib
397404 properties:
398405 methods:
399406 };
407+
400408 [
401409 object,
402- uuid(28090FEE-0F7F-4909-99C4-80166D2BBB64),
410+ uuid(463775E0-A2D3-4395-960E-1851601BDB81),
403411 dual,
404412 helpstring("IForm Interface"),
405413 pointer_default(unique)
@@ -441,7 +449,7 @@ library SERAPHYSCRIPTTOOLSLib
441449 };
442450
443451 [
444- uuid(AF8351BD-890F-470F-A33D-D7F78F8B8E9B),
452+ uuid(72DC3169-587E-4685-953F-534D645E3F62),
445453 helpstring("SeraphyScriptTools.Layer Class"),
446454 noncreatable
447455 ]
@@ -450,8 +458,9 @@ library SERAPHYSCRIPTTOOLSLib
450458 [default] interface ILayer;
451459 [default, source] dispinterface _ILayerEvents;
452460 };
461+
453462 [
454- uuid(46E2D67F-EC2B-46D1-A104-D6B358B79D79),
463+ uuid(45960313-FA72-4BBD-BFC9-D25784965674),
455464 helpstring("_IFormEvents Interface")
456465 ]
457466 dispinterface _IFormEvents
@@ -459,9 +468,10 @@ library SERAPHYSCRIPTTOOLSLib
459468 properties:
460469 methods:
461470 };
471+
462472 [
463473 object,
464- uuid(FBFFA998-55F3-4F27-B44E-2E764C33364D),
474+ uuid(858691F9-3A87-4E2F-B6D5-472ED0CA517B),
465475 dual,
466476 helpstring("IEvent Interface"),
467477 pointer_default(unique)
@@ -498,7 +508,7 @@ library SERAPHYSCRIPTTOOLSLib
498508 };
499509
500510 [
501- uuid(5869FF04-ED73-4EEC-BC48-29AADF4EFE61),
511+ uuid(6D14D591-3BC5-4FDC-8364-C7E58BA4FE22),
502512 helpstring("SeraphyScriptTools.Form Class"),
503513 noncreatable
504514 ]
@@ -507,8 +517,9 @@ library SERAPHYSCRIPTTOOLSLib
507517 [default] interface IForm;
508518 [default, source] dispinterface _IFormEvents;
509519 };
520+
510521 [
511- uuid(EF80D99E-D8EB-4EE7-8868-C05578F23E4B),
522+ uuid(785751BB-841B-4354-8E19-897F599117C4),
512523 helpstring("_IEventEvents Interface")
513524 ]
514525 dispinterface _IEventEvents
@@ -517,10 +528,9 @@ library SERAPHYSCRIPTTOOLSLib
517528 methods:
518529 };
519530
520-
521531 [
522532 object,
523- uuid(80E13A41-FB92-4D5D-8042-1E556B681855),
533+ uuid(008E38AA-84EE-4D33-B91D-E6A25398295A),
524534 dual,
525535 helpstring("ISeraphyScriptTools_Instance Interface"),
526536 pointer_default(unique)
@@ -542,7 +552,7 @@ library SERAPHYSCRIPTTOOLSLib
542552 };
543553
544554 [
545- uuid(6E7538A4-2A3E-4631-BB79-6A9D923DB432),
555+ uuid(2AE22F00-6154-4FD0-B364-0BA23E1A6278),
546556 helpstring("Event Class"),
547557 noncreatable
548558 ]
@@ -551,8 +561,9 @@ library SERAPHYSCRIPTTOOLSLib
551561 [default] interface IEvent;
552562 [default, source] dispinterface _IEventEvents;
553563 };
564+
554565 [
555- uuid(B63BD6A9-2157-4578-8138-895E34BDD5F0),
566+ uuid(C2D2DBF3-CB71-4E12-9D29-5C4EFECD11CE),
556567 helpstring("_ISeraphyScriptTools_InstanceEvents Interface")
557568 ]
558569 dispinterface _ISeraphyScriptTools_InstanceEvents
@@ -560,9 +571,10 @@ library SERAPHYSCRIPTTOOLSLib
560571 properties:
561572 methods:
562573 };
574+
563575 [
564576 object,
565- uuid(12DA362D-72CE-4BB9-981F-B46B90DAE9AF),
577+ uuid(61A195E2-00EA-487B-8473-42C17CDEBB66),
566578 dual,
567579 helpstring("ITreeItem Interface"),
568580 pointer_default(unique)
@@ -583,9 +595,10 @@ library SERAPHYSCRIPTTOOLSLib
583595 [id(11), helpstring("メソッド Sort")] HRESULT Sort();
584596 [id(12), helpstring("メソッド IsValid")] HRESULT IsValid([out, retval]BOOL* pResult);
585597 };
598+
586599 [
587600 object,
588- uuid(E911BCA5-E5CA-4A49-9A48-9F6D933B5DCC),
601+ uuid(C5B5CEC7-D7AE-4547-A05A-2BA42C20ACD1),
589602 dual,
590603 helpstring("IObjectMap Interface"),
591604 pointer_default(unique)
@@ -607,9 +620,10 @@ library SERAPHYSCRIPTTOOLSLib
607620 [id(12), helpstring("メソッド SaveProfile")] HRESULT SaveProfile([in]IUnknown* punkVal);
608621 [propget, id(DISPID_NEWENUM), helpstring("プロパティ _NewEnum")] HRESULT _NewEnum([out, retval] IUnknown* *pVal);
609622 };
623+
610624 [
611625 object,
612- uuid(F8B84F95-7454-463B-BDC4-DE3EB9A96550),
626+ uuid(EA70DA05-072B-4985-826F-9766CBF3E51B),
613627 dual,
614628 helpstring("ISeraphyScriptTools_Shell Interface"),
615629 pointer_default(unique)
@@ -635,9 +649,10 @@ library SERAPHYSCRIPTTOOLSLib
635649 [id(15), helpstring("メソッド SetMainWindow")] HRESULT SetMainWindow([in]VARIANT varUnk);
636650 [id(16), helpstring("メソッド IsExist")] HRESULT IsExist([in]VARIANT name, [out, retval]VARIANT* pVal);
637651 };
652+
638653 [
639654 object,
640- uuid(690ED5D8-DBA9-4982-9E6E-C8B69342C47E),
655+ uuid(28B56FB8-E47A-412A-93AA-B932BE0659EF),
641656 dual,
642657 helpstring("IShellExecObj Interface"),
643658 pointer_default(unique)
@@ -647,9 +662,10 @@ library SERAPHYSCRIPTTOOLSLib
647662 [id(1), helpstring("メソッド Wait")] HRESULT Wait([in, optional]VARIANT tim, [out, retval]VARIANT* pVal);
648663 [propget, id(2), helpstring("プロパティ ExitCode")] HRESULT ExitCode([out, retval] long *pVal);
649664 };
665+
650666 [
651667 object,
652- uuid(C9C4F4B0-BE0D-481F-889A-0CCF249494F7),
668+ uuid(777AD86C-5430-4860-A990-094A33939CCF),
653669 dual,
654670 helpstring("IObjectVector Interface"),
655671 pointer_default(unique)
@@ -670,9 +686,10 @@ library SERAPHYSCRIPTTOOLSLib
670686 [id(11), helpstring("メソッド MakeArray")] HRESULT MakeArray([out, retval]VARIANT* pVal);
671687 [propget, id(DISPID_NEWENUM), helpstring("プロパティ _NewEnum")] HRESULT _NewEnum([out, retval] IUnknown* *pVal);
672688 };
689+
673690 [
674691 object,
675- uuid(8402BE8E-3972-42F4-BEE3-2717CDC51949),
692+ uuid(6DF71492-2745-4936-82FF-2C61718262E2),
676693 dual,
677694 helpstring("ISeraphyScriptTools_ProfileSection Interface"),
678695 pointer_default(unique)
@@ -684,9 +701,10 @@ library SERAPHYSCRIPTTOOLSLib
684701 [id(2), helpstring("メソッド GetValue")] HRESULT GetValue([in]VARIANT idx, [in, optional]VARIANT def, [out, retval]VARIANT* pVal);
685702 [id(3), helpstring("メソッド GetKeyNames")] HRESULT GetKeyNames([out, retval]VARIANT* pVal);
686703 };
704+
687705 [
688706 object,
689- uuid(26F24F9B-3FFF-49BC-9D87-A46469D90DCA),
707+ uuid(43EA97D7-B5A3-4919-97A8-EE5AC9EC2480),
690708 dual,
691709 helpstring("ISeraphyScriptTool_ParseName Interface"),
692710 pointer_default(unique)
@@ -705,9 +723,10 @@ library SERAPHYSCRIPTTOOLSLib
705723 [propput, id(5), helpstring("プロパティ Drive")] HRESULT Drive([in] BSTR newVal);
706724 [propget, id(6), helpstring("プロパティ Directory")] HRESULT Directory([out, retval] BSTR *pVal);
707725 };
726+
708727 [
709728 object,
710- uuid(B95767D2-7FFF-4709-9938-A64A558855DE),
729+ uuid(E9868AB9-1991-4E5E-BBC5-69F3C42FC6E0),
711730 dual,
712731 helpstring("IPrivateProfile Interface"),
713732 pointer_default(unique)
@@ -720,7 +739,7 @@ library SERAPHYSCRIPTTOOLSLib
720739 };
721740
722741 [
723- uuid(D952EC87-3C30-46CC-879E-06AC42A006BC),
742+ uuid(5F29CADF-F973-4AFD-869B-289779CBBCD0),
724743 helpstring("SeraphyScriptTools.Instance Class")
725744 ]
726745 coclass SeraphyScriptTools_Instance
@@ -728,64 +747,75 @@ library SERAPHYSCRIPTTOOLSLib
728747 [default] interface ISeraphyScriptTools_Instance;
729748 [default, source] dispinterface _ISeraphyScriptTools_InstanceEvents;
730749 };
750+
731751 [
732- uuid(300F33B2-A6C8-4712-A818-52964AAC531B),
733- helpstring("SeraphyScriptTools.TreeItem Class")
752+ uuid(B2C4593C-85AF-497E-9DA8-09DAD328DB79),
753+ helpstring("SeraphyScriptTools.TreeItem Class"),
754+ noncreatable
734755 ]
735756 coclass TreeItem
736757 {
737758 [default] interface ITreeItem;
738759 };
760+
739761 [
740- uuid(E368625A-EE53-43BA-8433-B7FE6E995DEA),
762+ uuid(EFBBE23B-61C9-48D6-8126-BF26C2EB54F9),
741763 helpstring("SeraphyScriptTools.ObjectMap Class")
742764 ]
743765 coclass ObjectMap
744766 {
745767 [default] interface IObjectMap;
746768 };
769+
747770 [
748- uuid(A1F18502-8397-4586-AE93-8F6384056403),
771+ uuid(58D688F7-996F-4BAE-B509-9D86AABB7E5A),
749772 helpstring("SeraphyScriptTools.Shell Class")
750773 ]
751774 coclass SeraphyScriptTools_Shell
752775 {
753776 [default] interface ISeraphyScriptTools_Shell;
754777 };
778+
755779 [
756- uuid(B7168409-78F6-4C7A-A7E6-15D978B65634),
757- helpstring("SeraphyScriptTools.ShellExecObj Class")
780+ uuid(799C51C9-0642-49F8-AADC-113E748D63B3),
781+ helpstring("SeraphyScriptTools.ShellExecObj Class"),
782+ noncreatable
758783 ]
759784 coclass ShellExecObj
760785 {
761786 [default] interface IShellExecObj;
762787 };
788+
763789 [
764- uuid(FFA411CA-1872-4A89-92F2-A7EBCBB83241),
790+ uuid(E0B37C79-A266-42BC-9FBE-B6FD6C4CF7E0),
765791 helpstring("SeraphyScriptTools.ObjectVector Class")
766792 ]
767793 coclass ObjectVector
768794 {
769795 [default] interface IObjectVector;
770796 };
797+
771798 [
772- uuid(E6DE44A6-32C5-4818-99FB-45BB5E6DB1FF),
773- helpstring("SeraphyScriptTools.ProfileSection Class")
799+ uuid(B41E1584-290E-449E-B73C-1E9B4411C340),
800+ helpstring("SeraphyScriptTools.ProfileSection Class"),
801+ noncreatable
774802 ]
775803 coclass ProfileSection
776804 {
777805 [default] interface ISeraphyScriptTools_ProfileSection;
778806 };
807+
779808 [
780- uuid(43AB6371-EFA9-4C25-897A-6D6249872022),
809+ uuid(CDC735D3-F0FF-4671-809E-A7D5CCD52AC2),
781810 helpstring("SeraphyScriptTools.ParseName Class")
782811 ]
783812 coclass ParseName
784813 {
785814 [default] interface ISeraphyScriptTool_ParseName;
786815 };
816+
787817 [
788- uuid(A1DADEC9-00B3-4D99-8D4A-17779E94A8AA),
818+ uuid(91F660A0-F9DA-47E4-9E88-A01A1678FDC9),
789819 helpstring("SeraphyScriptTools.PrivateProfile Class")
790820 ]
791821 coclass PrivateProfile
--- a/Shell.rgs
+++ b/Shell.rgs
@@ -1,26 +1,27 @@
11 HKCR
22 {
3- SeraphyScriptTools.Shell.1 = s 'SeraphyScriptTools.Shell Class'
3+ SeraphyScriptTools.Shell.2 = s 'SeraphyScriptTools.Shell Class'
44 {
5- CLSID = s '{A1F18502-8397-4586-AE93-8F6384056403}'
5+ CLSID = s '{58D688F7-996F-4BAE-B509-9D86AABB7E5A}'
66 }
77 SeraphyScriptTools.Shell = s 'SeraphyScriptTools.Shell Class'
88 {
9- CLSID = s '{A1F18502-8397-4586-AE93-8F6384056403}'
10- CurVer = s 'SeraphyScriptTools.Shell.1'
9+ CLSID = s '{58D688F7-996F-4BAE-B509-9D86AABB7E5A}'
10+ CurVer = s 'SeraphyScriptTools.Shell.2'
1111 }
1212 NoRemove CLSID
1313 {
14- ForceRemove {A1F18502-8397-4586-AE93-8F6384056403} = s 'SeraphyScriptTools.Shell Class'
14+ ForceRemove {58D688F7-996F-4BAE-B509-9D86AABB7E5A} = s 'SeraphyScriptTools.Shell Class'
1515 {
16- ProgID = s 'SeraphyScriptTools.Shell.1'
16+ ProgID = s 'SeraphyScriptTools.Shell.2'
1717 VersionIndependentProgID = s 'SeraphyScriptTools.Shell'
1818 ForceRemove 'Programmable'
1919 InprocServer32 = s '%MODULE%'
2020 {
2121 val ThreadingModel = s 'Apartment'
2222 }
23- 'TypeLib' = s '{806A3FFF-0A01-4366-8B16-781BDF9B5604}'
23+ 'TypeLib' = s '{960CCCE5-12B2-4A64-9884-45588E71D3F9}'
24+ 'Version' = s '1.1'
2425 }
2526 }
2627 }
Show on old repository browser