Windows NT DGPENSV2LPKMN 10.0 build 14393 (Windows Server 2016) AMD64
Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.3.25
: 172.16.0.66 | : 172.16.0.254
Cant Read [ /etc/named.conf ]
7.3.25
SYSTEM
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
[ A ]
[ C ]
[ D ]
C: /
xampp7 /
perl /
vendor /
lib /
Imager /
include /
[ HOME SHELL ]
Name
Size
Permission
Action
.mad-root
0
B
-rw-rw-rw-
draw.h
539
B
-rw-rw-rw-
dynaload.h
1.18
KB
-rw-rw-rw-
ext.h
1.89
KB
-rw-rw-rw-
feat.h
383
B
-rw-rw-rw-
imager.h
19
KB
-rw-rw-rw-
imageri.h
4.98
KB
-rw-rw-rw-
imconfig.h
639
B
-rw-rw-rw-
imdatatypes.h
24.76
KB
-rw-rw-rw-
imerror.h
905
B
-rw-rw-rw-
imexif.h
256
B
-rw-rw-rw-
imext.h
14.32
KB
-rw-rw-rw-
imextdef.h
247
B
-rw-rw-rw-
imextpl.h
1.2
KB
-rw-rw-rw-
imextpltypes.h
891
B
-rw-rw-rw-
imexttypes.h
15.04
KB
-rw-rw-rw-
imio.h
512
B
-rw-rw-rw-
immacros.h
5.99
KB
-rw-rw-rw-
imperl.h
711
B
-rw-rw-rw-
imperlio.h
122
B
-rw-rw-rw-
imrender.h
874
B
-rw-rw-rw-
iolayer.h
1.49
KB
-rw-rw-rw-
iolayert.h
2.97
KB
-rw-rw-rw-
log.h
1.52
KB
-rw-rw-rw-
plug.h
1.74
KB
-rw-rw-rw-
ppport.h
183
KB
-rw-rw-rw-
regmach.h
2.69
KB
-rw-rw-rw-
rendert.h
284
B
-rw-rw-rw-
stackmach.h
328
B
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : imext.h
#ifndef IMAGER_IMEXT_H_ #define IMAGER_IMEXT_H_ #include "imexttypes.h" #include "immacros.h" extern im_ext_funcs *imager_function_ext_table; #define DEFINE_IMAGER_CALLBACKS im_ext_funcs *imager_function_ext_table #ifndef IMAGER_MIN_API_LEVEL #define IMAGER_MIN_API_LEVEL IMAGER_API_LEVEL #endif #define PERL_INITIALIZE_IMAGER_CALLBACKS_NAME(name) \ do { \ imager_function_ext_table = INT2PTR(im_ext_funcs *, SvIV(get_sv(PERL_FUNCTION_TABLE_NAME, 1))); \ if (!imager_function_ext_table) \ croak("Imager API function table not found!"); \ if (imager_function_ext_table->version != IMAGER_API_VERSION) { \ croak("Imager API version incorrect loaded %d vs expected %d in %s", \ imager_function_ext_table->version, IMAGER_API_VERSION, (name)); \ } \ if (imager_function_ext_table->level < IMAGER_MIN_API_LEVEL) \ croak("API level %d below minimum of %d in %s", imager_function_ext_table->level, IMAGER_MIN_API_LEVEL, (name)); \ } while (0) #define PERL_INITIALIZE_IMAGER_CALLBACKS PERL_INITIALIZE_IMAGER_CALLBACKS_NAME(__FILE__) /* just for use here */ #define im_extt imager_function_ext_table #define im_get_context() ((im_extt->f_im_get_context)()) #define im_context_refinc(ctx, where) ((im_extt->f_im_context_refinc)((ctx), (where))) #define im_context_refdec(ctx, where) ((im_extt->f_im_context_refdec)((ctx), (where))) #ifdef IMAGER_DEBUG_MALLOC #define mymalloc(size) ((im_extt->f_mymalloc_file_line)((size), __FILE__, __LINE__)) #define myrealloc(ptr, size) ((im_extt->f_myrealloc_file_line)((ptr), (size), __FILE__, __LINE__)) #define myfree(ptr) ((im_extt->f_myfree_file_line)((ptr), __FILE__, __LINE__)) #else #define mymalloc(size) ((im_extt->f_mymalloc)(size)) #define myfree(size) ((im_extt->f_myfree)(size)) #define myrealloc(block, newsize) ((im_extt->f_myrealloc)((block), (newsize))) #endif #define im_img_8_new(ctx, xsize, ysize, channels) ((im_extt->f_im_img_8_new)((ctx), (xsize), (ysize), (channels))) #define im_img_16_new(ctx, xsize, ysize, channels) ((im_extt->f_im_img_16_new)((ctx), (xsize), (ysize), (channels))) #define im_img_double_new(ctx, xsize, ysize, channels) ((im_extt->f_im_img_double_new)((ctx), (xsize), (ysize), (channels))) #define im_img_pal_new(ctx, xsize, ysize, channels, maxpal) ((im_extt->f_im_img_pal_new)((ctx), (xsize), (ysize), (channels), (maxpal))) #define i_img_destroy(im) ((im_extt->f_i_img_destroy)(im)) #define i_sametype(im, xsize, ysize) ((im_extt->f_i_sametype)((im), (xsize), (ysize))) #define i_sametype_chans(im, xsize, ysize, channels) ((im_extt->f_i_sametype_chans)((im), (xsize), (ysize), (channels))) #define i_img_info(im, info) ((im_extt->f_i_img_info)((im), (info))) #ifndef IMAGER_DIRECT_IMAGE_CALLS #define IMAGER_DIRECT_IMAGE_CALLS 1 #endif #if !IMAGER_DIRECT_IMAGE_CALLS #define i_ppix(im, x, y, val) ((im_extt->f_i_ppix)((im), (x), (y), (val))) #define i_gpix(im, x, y, val) ((im_extt->f_i_gpix)((im), (x), (y), (val))) #define i_ppixf(im, x, y, val) ((im_extt->f_i_ppixf)((im), (x), (y), (val))) #define i_gpixf(im, x, y, val) ((im_extt->f_i_gpixf)((im), (x), (y), (val))) #define i_plin(im, l, r, y, val) ((im_extt->f_i_plin)((im), (l), (r), (y), (val))) #define i_glin(im, l, r, y, val) ((im_extt->f_i_glin)((im), (l), (r), (y), (val))) #define i_plinf(im, l, r, y, val) ((im_extt->f_i_plinf)((im), (l), (r), (y), (val))) #define i_glinf(im, l, r, y, val) ((im_extt->f_i_glinf)((im), (l), (r), (y), (val))) #define i_gsamp(im, l, r, y, samps, chans, count) \ ((im_extt->f_i_gsamp)((im), (l), (r), (y), (samps), (chans), (count))) #define i_gsampf(im, l, r, y, samps, chans, count) \ ((im_extt->f_i_gsampf)((im), (l), (r), (y), (samps), (chans), (count))) #endif #define i_gsamp_bits(im, l, r, y, samps, chans, count, bits) \ (((im)->i_f_gsamp_bits) ? ((im)->i_f_gsamp_bits)((im), (l), (r), (y), (samps), (chans), (count), (bits)) : -1) #define i_psamp_bits(im, l, r, y, samps, chans, count, bits) \ (((im)->i_f_psamp_bits) ? ((im)->i_f_psamp_bits)((im), (l), (r), (y), (samps), (chans), (count), (bits)) : -1) #define i_new_fill_solid(c, combine) ((im_extt->f_i_new_fill_solid)((c), (combine))) #define i_new_fill_solidf(c, combine) ((im_extt->f_i_new_fill_solidf)((c), (combine))) #define i_new_fill_hatch(fg, bg, combine, hatch, cust_hatch, dx, dy) \ ((im_extt->f_i_new_fill_hatch)((fg), (bg), (combine), (hatch), (cust_hatch), (dx), (dy))) #define i_new_fill_hatchf(fg, bg, combine, hatch, cust_hatch, dx, dy) \ ((im_extt->f_i_new_fill_hatchf)((fg), (bg), (combine), (hatch), (cust_hatch), (dx), (dy))) #define i_new_fill_image(im, matrix, xoff, yoff, combine) \ ((im_extt->f_i_new_fill_image)((im), (matrix), (xoff), (yoff), (combine))) #define i_new_fill_fount(xa, ya, xb, yb, type, repeat, combine, super_sample, ssample_param, count, segs) \ ((im_extt->f_i_new_fill_fount)((xa), (ya), (xb), (yb), (type), (repeat), (combine), (super_sample), (ssample_param), (count), (segs))) #define i_fill_destroy(fill) ((im_extt->f_i_fill_destroy)(fill)) #define i_quant_makemap(quant, imgs, count) \ ((im_extt->f_i_quant_makemap)((quant), (imgs), (count))) #define i_quant_translate(quant, img) \ ((im_extt->f_i_quant_translate)((quant), (img))) #define i_quant_transparent(quant, indices, img, trans_index) \ ((im_extt->f_i_quant_transparent)((quant), (indices), (img), (trans_index))) #define im_clear_error(ctx) ((im_extt->f_im_clear_error)(ctx)) #define im_push_error(ctx, code, msg) ((im_extt->f_im_push_error)((ctx), (code), (msg))) #define i_push_errorf (im_extt->f_i_push_errorf) #define im_push_errorvf(ctx, code, fmt, list) \ ((im_extt->f_im_push_errorvf)((ctx), (code), (fmt), (list))) #define i_tags_new(tags) ((im_extt->f_i_tags_new)(tags)) #define i_tags_set(tags, name, data, size) \ ((im_extt->f_i_tags_set)((tags), (name), (data), (size))) #define i_tags_setn(tags, name, idata) \ ((im_extt->f_i_tags_setn)((tags), (name), (idata))) #define i_tags_destroy(tags) ((im_extt->f_i_tags_destroy)(tags)) #define i_tags_find(tags, name, start, entry) \ ((im_extt->f_i_tags_find)((tags), (name), (start), (entry))) #define i_tags_findn(tags, code, start, entry) \ ((im_extt->f_i_tags_findn)((tags), (code), (start), (entry))) #define i_tags_delete(tags, entry) \ ((im_extt->f_i_tags_delete)((tags), (entry))) #define i_tags_delbyname(tags, name) \ ((im_extt->f_i_tags_delbyname)((tags), (name))) #define i_tags_delbycode(tags, code) \ ((im_extt->f_i_tags_delbycode)((tags), (code))) #define i_tags_get_float(tags, name, code, value) \ ((im_extt->f_i_tags_get_float)((tags), (name), (code), (value))) #define i_tags_set_float(tags, name, code, value) \ ((im_extt->f_i_tags_set_float)((tags), (name), (code), (value))) #define i_tags_set_float2(tags, name, code, value, places) \ ((im_extt->f_i_tags_set_float2)((tags), (name), (code), (value), (places))) #define i_tags_get_int(tags, name, code, value) \ ((im_extt->f_i_tags_get_int)((tags), (name), (code), (value))) #define i_tags_get_string(tags, name, code, value, value_size) \ ((im_extt->f_i_tags_get_string)((tags), (name), (code), (value), (value_size))) #define i_tags_get_color(tags, name, code, value) \ ((im_extt->f_i_tags_get_color)((tags), (name), (code), (value))) #define i_tags_set_color(tags, name, code, value) \ ((im_extt->f_i_tags_set_color)((tags), (name), (code), (value))) #define i_box(im, x1, y1, x2, y2, val) ((im_extt->f_i_box)((im), (x1), (y1), (x2), (y2), (val))) #define i_box_filled(im, x1, y1, x2, y2, val) ((im_extt->f_i_box_filled)((im), (x1), (y1), (x2), (y2), (val))) #define i_box_cfill(im, x1, y1, x2, y2, fill) ((im_extt->f_i_box_cfill)((im), (x1), (y1), (x2), (y2), (fill))) #define i_line(im, x1, y1, x2, y2, val, endp) ((im_extt->f_i_line)((im), (x1), (y1), (x2), (y2), (val), (endp))) #define i_line_aa(im, x1, y1, x2, y2, val, endp) ((im_extt->f_i_line_aa)((im), (x1), (y1), (x2), (y2), (val), (endp))) #define i_arc(im, x, y, rad, d1, d2, val) ((im_extt->f_i_arc)((im), (x), (y), (rad), (d1), (d2), (val))) #define i_arc_aa(im, x, y, rad, d1, d2, val) ((im_extt->f_i_arc_aa)((im), (x), (y), (rad), (d1), (d2), (val))) #define i_arc_cfill(im, x, y, rad, d1, d2, fill) ((im_extt->f_i_arc_cfill)((im), (x), (y), (rad), (d1), (d2), (fill))) #define i_arc_aa_cfill(im, x, y, rad, d1, d2, fill) ((im_extt->f_i_arc_aa_cfill)((im), (x), (y), (rad), (d1), (d2), (fill))) #define i_circle_aa(im, x, y, rad, val) ((im_extt->f_i_circle_aa)((im), (x), (y), (rad), (val))) #define i_flood_fill(im, seedx, seedy, dcol) ((im_extt->f_i_flood_fill)((im), (seedx), (seedy), (dcol))) #define i_flood_cfill(im, seedx, seedy, fill) ((im_extt->f_i_flood_cfill)((im), (seedx), (seedy), (fill))) #define i_flood_fill_border(im, seedx, seedy, dcol, border) ((im_extt->f_i_flood_fill_border)((im), (seedx), (seedy), (dcol), (border))) #define i_flood_cfill_border(im, seedx, seedy, fill, border) ((im_extt->f_i_flood_cfill_border)((im), (seedx), (seedy), (fill), (border))) #define i_poly_aa_m(im, count, x, y, mode, c) ((im_extt->f_i_poly_aa_m)((im), (count), (x), (y), (mode), (c))) #define i_poly_aa_cfill_m(im, count, x, y, mode, fill) ((im_extt->f_i_poly_aa_m)((im), (count), (x), (y), (mode), (fill))) #define i_poly_poly_aa(im, count, polys, mode, c) ((im_extt->f_i_poly_poly_aa)((im), (count), (polys), (mode), (c))) #define i_poly_poly_aa_cfill(im, count, polys, mode, fill) ((im_extt->f_i_poly_poly_aa_cfill)((im), (count), (polys), (mode), (fill))) #define i_copyto(im, src, x1, y1, x2, y2, tx, ty) \ ((im_extt->f_i_copyto)((im), (src), (x1), (y1), (x2), (y2), (tx), (ty))) #define i_copyto_trans(im, src, x1, y1, x2, y2, tx, ty, trans) \ ((im_extt->f_i_copyto_trans)((im), (src), (x1), (y1), (x2), (y2), (tx), (ty), (trans))) #define i_copy(im) ((im_extt->f_i_copy)(im)) #define i_rubthru(im, src, tx, ty, src_minx, src_miny, src_maxx, src_maxy) \ ((im_extt->f_i_rubthru)((im), (src), (tx), (ty), (src_minx), (src_miny), (src_maxx), (src_maxy))) #define im_set_image_file_limits(ctx, max_width, max_height, max_bytes) \ ((im_extt->f_im_set_image_file_limits)((max_width), (max_height), (max_bytes))) #define im_get_image_file_limits(ctx, pmax_width, pmax_height, pmax_bytes) \ ((im_extt->f_im_get_image_file_limits)((ctx), (pmax_width), (pmax_height), (pmax_bytes))) #define im_int_check_image_file_limits(ctx, width, height, channels, sample_size) \ ((im_extt->f_im_int_check_image_file_limits)((ctx), (width), (height), (channels), (sample_size))) #define i_img_setmask(img, mask) ((im_extt->f_i_img_setmask)((img), (mask))) #define i_img_getmask(img) ((im_extt->f_i_img_getmask)(img)) #define i_img_getchannels(img) ((im_extt->f_i_img_getchannels)(img)) #define i_img_get_width(img) ((im_extt->f_i_img_get_width)(img)) #define i_img_get_height(img) ((im_extt->f_i_img_get_height)(img)) #define i_lhead(file, line) ((im_extt->f_i_lhead)((file), (line))) #define i_loog (im_extt->f_i_loog) #define im_lhead(ctx, file, line) ((im_extt->f_im_lhead)((ctx), (file), (line))) #define im_loog (im_extt->f_im_loog) #define im_img_alloc(ctx) ((im_extt->f_im_img_alloc)(ctx)) #define im_img_init(ctx, img) ((im_extt->fm_i_img_init)((ctx), (img))) #define i_img_is_monochrome(img, zero_is_white) ((im_extt->f_i_img_is_monochrome)((img), (zero_is_white))) #define i_gsamp_bg(im, l, r, y, samples, out_channels, bg) \ ((im_extt->f_i_gsamp_bg)((im), (l), (r), (y), (samples), (out_channels), (bg))) #define i_gsampf_bg(im, l, r, y, samples, out_channels, bg) \ ((im_extt->f_i_gsampf_bg)((im), (l), (r), (y), (samples), (out_channels), (bg))) #define i_get_file_background(im, bg) \ ((im_extt->f_i_get_file_background)((im), (bg))) #define i_get_file_backgroundf(im, bg) \ ((im_extt->f_i_get_file_backgroundf)((im), (bg))) #define i_utf8_advance(p, s) ((im_extt->f_i_utf8_advance)((p), (s))) #define i_render_new(im, width) ((im_extt->f_i_render_new)((im), (width))) #define i_render_delete(r) ((im_extt->f_i_render_delete)(r)) #define i_render_color(r, x, y, width, src, color) \ ((im_extt->f_i_render_color)((r), (x), (y), (width), (src), (color))) #define i_render_fill(r, x, y, width, src, fill) \ ((im_extt->f_i_render_fill)((r), (x), (y), (width), (src), (fill))) #define i_render_line(r, x, y, width, src, line, combine) \ ((im_extt->f_i_render_line)((r), (x), (y), (width), (src), (line), (combine))) #define i_render_linef(r, x, y, width, src, line, combine) \ ((im_extt->f_i_render_linef)((r), (x), (y), (width), (src), (line), (combine))) #define i_io_getc_imp (im_extt->f_i_io_getc_imp) #define i_io_peekc_imp (im_extt->f_i_io_peekc_imp) #define i_io_peekn (im_extt->f_i_io_peekn) #define i_io_putc_imp (im_extt->f_i_io_putc_imp) #define i_io_read (im_extt->f_i_io_read) #define i_io_write (im_extt->f_i_io_write) #define i_io_seek (im_extt->f_i_io_seek) #define i_io_flush (im_extt->f_i_io_flush) #define i_io_close (im_extt->f_i_io_close) #define i_io_set_buffered (im_extt->f_i_io_set_buffered) #define i_io_gets (im_extt->f_i_io_gets) #define im_io_new_fd(ctx, fd) ((im_extt->f_im_io_new_fd)(ctx, fd)) #define im_io_new_bufchain(ctx) ((im_extt->f_im_io_new_bufchain)(ctx)) #define im_io_new_buffer(ctx, data, len, closecb, closedata) \ ((im_extt->f_im_io_new_buffer)((ctx), (data), (len), (closecb), (closedata))) #define im_io_new_cb(ctx, p, readcb, writecb, seekcb, closecb, destroycb) \ ((im_extt->f_im_io_new_cb)((ctx), (p), (readcb), (writecb), (seekcb), (closecb), (destroycb))) #define io_slurp(ig, datap) ((im_extt->f_io_slurp)((ig), (datap))) #define io_glue_destroy(ig) ((im_extt->f_io_glue_destroy)(ig)) #define i_mutex_new() ((im_extt->f_i_mutex_new)()) #define i_mutex_destroy(m) ((im_extt->f_i_mutex_destroy)(m)) #define i_mutex_lock(m) ((im_extt->f_i_mutex_lock)(m)) #define i_mutex_unlock(m) ((im_extt->f_i_mutex_unlock)(m)) #define im_context_slot_new(destructor) ((im_extt->f_im_context_slot_new)(destructor)) #define im_context_slot_get(ctx, slot) ((im_extt->f_im_context_slot_get)((ctx), (slot))) #define im_context_slot_set(ctx, slot, value) ((im_extt->f_im_context_slot_set)((ctx), (slot), (value))) #define im_push_errorf (im_extt->f_im_push_errorf) #define i_img_alpha_channel(im, channel) ((im_extt->f_i_img_alpha_channel)((im), (channel))) #define i_img_color_model(im) ((im_extt->f_i_img_color_model)((im))) #define i_img_color_channels(im) ((im_extt->f_i_img_color_channels)((im))) #define im_decode_exif(im, data, len) ((im_extt->f_im_decode_exif)((im), (data), (len))) #ifdef IMAGER_LOG #ifndef IMAGER_NO_CONTEXT #define mm_log(x) { i_lhead(__FILE__,__LINE__); i_loog x; } #endif #define im_log(x) { im_lhead(aIMCTX, __FILE__,__LINE__); im_loog x; } #else #define mm_log(x) #endif #endif
Close