ReactOS 0.4.16-dev-1946-g52006dd
IFACE_NAME Interface Reference

Classes

struct  aligns_t
 
struct  bogus_helper_t
 
struct  bogus_t
 
struct  chars_t
 
struct  cps_t
 
struct  cpsc_t
 
struct  cpuints_t
 
struct  cs_blob_t
 
struct  cs_container_t
 
struct  cs_data_t
 
struct  cs_t
 
struct  dbls_t
 
struct  doub_carr_1_t
 
struct  doub_carr_t
 
union  encu
 
union  encue
 
struct  flts_t
 
struct  ints_t
 
union  ipu
 
struct  name_t
 
struct  numbers_struct_t
 
struct  padded_t
 
struct  pints_t
 
struct  ptypes_t
 
struct  puints_t
 
struct  pvectors_t
 
struct  s123_t
 
struct  se_t
 
struct  sp_inner_t
 
struct  sp_t
 
struct  str_struct_t
 
struct  sun_t
 
struct  test_list
 
struct  test_us_t
 
union  unencu
 
struct  us
 
struct  user_bstr_t
 
struct  wire_us
 
struct  wstr_struct_t
 

Public Types

enum  e_t { E1 = 23 , E2 = 4 , E3 = 0 , E4 = 64 }
 
enum  renum { RE0 , RE1 , RE2 , RE3 }
 
typedef wchar_t WCHAR
 
typedef charstr_t
 
typedef WCHARwstr_t
 
typedef struct IFACE_NAME::test_list test_list_t
 
typedef intrefpint_t
 
typedef voidpuint_t
 
typedef struct wire_uswire_us_t
 
typedef struct us us_t
 
typedef union IFACE_NAME::encu encu_t
 
typedef union IFACE_NAME::unencu unencu_t
 
typedef union IFACE_NAME::encue encue_t
 
typedef user_bstr_twire_bstr_t
 
typedef shortbstr_t
 
typedef char ** str_array_t
 
typedef WCHAR ** wstr_array_t
 
typedef enum renum renum_t
 
typedef int rint_t
 
typedef union IFACE_NAME::ipu ipu_t
 
typedef voidctx_handle_t
 

Public Member Functions

int int_return (void)
 
int square (int x)
 
int sum (int x, int y)
 
signed char sum_char (signed char x, signed char y)
 
short sum_short (short x, short y)
 
int sum_float (float x, float y)
 
int sum_double_int (int x, double y)
 
hyper sum_hyper (hyper x, hyper y)
 
int sum_hyper_int (hyper x, hyper y)
 
int sum_char_hyper (signed char x, hyper y)
 
int sum_ints (int a, ints_t x, ints_t y)
 
int sum_chars (int a, chars_t x, chars_t y)
 
int sum_flts (int a, flts_t x, flts_t y)
 
int sum_dbls (int a, dbls_t x, dbls_t y)
 
int sum_iiff (int x0, int y0, float x1, float y1)
 
int sum_ifif (int x0, float y0, int x1, float y1)
 
int sum_iidd (int x0, int y0, double x1, double y1)
 
int sum_idid (int x0, double y0, int x1, double y1)
 
int sum_ififififififif (int x0, float y0, int x1, float y1, int x2, float y2, int x3, float y3, int x4, float y4, int x5, float y5, int x6, float y6)
 
int sum_ididididididid (int x0, double y0, int x1, double y1, int x2, double y2, int x3, double y3, int x4, double y4, int x5, double y5, int x6, double y6)
 
int sum_idfdifdfifdfidifdidf (int x0, double y0, float z0, double y1, int x1, float z1, double y2, float z2, int x2, float z3, double y3, float z4, int x3, double y4, int x4, float z5, double y5, int x5, double y6, float z6)
 
int sum_ididididididididididid (int x0, double y0, int x1, double y1, int x2, double y2, int x3, double y3, int x4, double y4, int x5, double y5, int x6, double y6, int x7, double y7, int x8, double y8)
 
int sum_iidiidiidiidiidiidiidiidiidiidiid (int x0, int x1, double y0, int x2, int x3, double y1, int x4, int x5, double y2, int x6, int x7, double y3, int x8, int x9, double y4, int x10, int x11, double y5, int x12, int x13, double y6, int x14, int x15, double y7, int x16, int x17, double y8)
 
int sum_iyiy (int x0, hyper y0, int x1, hyper y1)
 
void square_out (int x, [out] int *y)
 
void square_ref ([in, out] int *x)
 
int str_length ([string] const char *s)
 
int str_t_length (str_t s)
 
int cstr_length ([string, size_is(n)] const char *s, int n)
 
int dot_self (vector_t *v)
 
double square_half (double x, [out] double *y)
 
float square_half_float (float x, [out] float *y)
 
long square_half_long (long x, [out] long *y)
 
int sum_fixed_array (int a[5])
 
int pints_sum (pints_t *pints)
 
double ptypes_sum (ptypes_t *ptypes)
 
int dot_pvectors (pvectors_t *pvectors)
 
int sum_sp (sp_t *sp)
 
double square_sun (sun_t *su)
 
int test_list_length (test_list_t *ls)
 
int sum_fixed_int_3d (int m[2][3][4])
 
int sum_conf_array ([size_is(n)] int x[], int n)
 
int sum_conf_ptr_by_conf_ptr (int n1, [size_is(n1)] int *n2_then_x1, [size_is(*n2_then_x1)] int *x2)
 
int sum_unique_conf_array ([size_is(n), unique] int x[], int n)
 
int sum_unique_conf_ptr ([size_is(n), unique] int *x, int n)
 
int sum_var_array ([length_is(n)] int x[20], int n)
 
int dot_two_vectors (vector_t vs[2])
 
void get_number_array ([out, length_is(*n)] int x[20], [out] int *n)
 
int sum_cs (cs_t *cs)
 
int sum_cps (cps_t *cps)
 
int sum_cpsc (cpsc_t *cpsc)
 
int get_cpsc (int n, [out] cpsc_t *cpsc)
 
int sum_complex_array (int n, [size_is(n)] refpint_t pi[])
 
int sum_blob ([in] cs_blob_t *blob)
 
int sum_data ([in] cs_data_t *data)
 
int sum_container ([in] cs_container_t *container)
 
int square_puint (puint_t p)
 
int sum_puints (puints_t *p)
 
int sum_cpuints (cpuints_t *p)
 
int dot_copy_vectors (vector_t u, vector_t v)
 
int square_test_us (test_us_t *tus)
 
double square_encu (encu_t *eu)
 
double square_unencu (int t, [switch_is(t)] unencu_t *eu)
 
int sum_parr (int *a[3])
 
int sum_pcarr ([size_is(n)] int *a[], int n)
 
int enum_ord (e_t e)
 
double square_encue (encue_t *eue)
 
void check_se2 (se_t *s)
 
int sum_toplev_conf_2n ([size_is(n *2)] int *x, int n)
 
int sum_toplev_conf_cond ([size_is(c ? a :b)] int *x, int a, int b, int c)
 
double sum_aligns (aligns_t *a)
 
int sum_padded (padded_t *p)
 
int sum_padded2 (padded_t ps[2])
 
int sum_padded_conf ([size_is(n)] padded_t *ps, int n)
 
int sum_bogus (bogus_t *b)
 
void check_null ([unique] int *null)
 
int str_struct_len (str_struct_t *s)
 
int wstr_struct_len (wstr_struct_t *s)
 
int sum_doub_carr (doub_carr_t *dc)
 
void make_pyramid_doub_carr (unsigned char n, [out] doub_carr_t **dc)
 
unsigned hash_bstr (bstr_t s)
 
void get_a_bstr ([out]bstr_t *s)
 
void get_name ([in, out] name_t *name)
 
void get_names ([out] int *n, [out, string, size_is(, *n)] str_array_t *names)
 
void get_namesw ([out] int *n, [out, string, size_is(, *n)] wstr_array_t *names)
 
int sum_pcarr2 (int n, [size_is(, n)] int **pa)
 
int sum_L1_norms (int n, [size_is(n)] vector_t *vs)
 
s123_tget_s123 (void)
 
void get_numbers ([in] int length, [in] int size, [out, length_is(length), size_is(size)] pints_t pn[])
 
void get_numbers_struct ([out] numbers_struct_t **ns)
 
str_t get_filename (void)
 
rint_t echo_ranged_int ([range(0, 10)] int i, [range(0, 20)] int j, [range(0, 100)] int k)
 
rint_t echo_ranged_int2 ([range(0, 40)] int i)
 
void get_ranged_enum ([out] renum_t *re)
 
void context_handle_test (void)
 
void full_pointer_test ([in, ptr] int *a, [in, ptr] int *b)
 
void full_pointer_null_test ([in, ptr] int *a, [in, ptr] int *b)
 
void authinfo_test (unsigned int protseq, int secure)
 
void stop (void)
 
void stop_autolisten (void)
 
void ip_test ([in] ipu_t *a)
 
int sum_ptr_array ([in] int *a[2])
 
int sum_array_ptr ([in] int(*a)[2])
 
ctx_handle_t get_handle ()
 
void get_handle_by_ptr ([out] ctx_handle_t *r)
 
void test_handle (ctx_handle_t ctx_handle)
 
void test_I_RpcBindingInqLocalClientPID ([in] unsigned int protseq, [in] handle_t binding)
 

Public Attributes

const int RE_MIN = RE0
 
const int RE_MAX = RE3
 

Detailed Description

Definition at line 55 of file server.idl.

Member Typedef Documentation

◆ bstr_t

Definition at line 428 of file server.idl.

◆ ctx_handle_t

Definition at line 519 of file server.idl.

◆ encu_t

◆ encue_t

◆ ipu_t

◆ puint_t

Definition at line 260 of file server.idl.

◆ refpint_t

Definition at line 189 of file server.idl.

◆ renum_t

Definition at line 489 of file server.idl.

◆ rint_t

Definition at line 490 of file server.idl.

◆ str_array_t

Definition at line 442 of file server.idl.

◆ str_t

Definition at line 62 of file server.idl.

◆ test_list_t

◆ unencu_t

◆ us_t

Definition at line 285 of file server.idl.

◆ WCHAR

Definition at line 58 of file server.idl.

◆ wire_bstr_t

Definition at line 427 of file server.idl.

◆ wire_us_t

Definition at line 284 of file server.idl.

◆ wstr_array_t

Definition at line 443 of file server.idl.

◆ wstr_t

Definition at line 63 of file server.idl.

Member Enumeration Documentation

◆ e_t

Enumerator
E1 
E2 
E3 
E4 

Definition at line 315 of file server.idl.

316 {
317 E1 = 23,
318 E2 = 4,
319 E3 = 0,
320 E4 = 64
321 } e_t;

◆ renum

Enumerator
RE0 
RE1 
RE2 
RE3 

Definition at line 480 of file server.idl.

481 {
482 RE0,
483 RE1,
484 RE2,
485 RE3,
486 };

Member Function Documentation

◆ authinfo_test()

void IFACE_NAME::authinfo_test ( unsigned int  protseq,
int  secure 
)

◆ check_null()

void IFACE_NAME::check_null ( [unique] int null)

◆ check_se2()

void IFACE_NAME::check_se2 ( se_t s)

◆ context_handle_test()

void IFACE_NAME::context_handle_test ( void  )

◆ cstr_length()

int IFACE_NAME::cstr_length ( [string, size_is(n)] const char s,
int  n 
)

◆ dot_copy_vectors()

int IFACE_NAME::dot_copy_vectors ( vector_t  u,
vector_t  v 
)

◆ dot_pvectors()

int IFACE_NAME::dot_pvectors ( pvectors_t pvectors)

◆ dot_self()

int IFACE_NAME::dot_self ( vector_t v)

◆ dot_two_vectors()

int IFACE_NAME::dot_two_vectors ( vector_t  vs[2])

◆ echo_ranged_int()

rint_t IFACE_NAME::echo_ranged_int ( [range(0, 10)] int  i,
[range(0, 20)] int  j,
[range(0, 100)] int  k 
)

◆ echo_ranged_int2()

rint_t IFACE_NAME::echo_ranged_int2 ( [range(0, 40)] int  i)

◆ enum_ord()

int IFACE_NAME::enum_ord ( e_t  e)

◆ full_pointer_null_test()

void IFACE_NAME::full_pointer_null_test ( [in, ptr] int a,
[in, ptr] int b 
)

◆ full_pointer_test()

void IFACE_NAME::full_pointer_test ( [in, ptr] int a,
[in, ptr] int b 
)

◆ get_a_bstr()

void IFACE_NAME::get_a_bstr ( [out] bstr_t s)

◆ get_cpsc()

int IFACE_NAME::get_cpsc ( int  n,
[out] cpsc_t cpsc 
)

◆ get_filename()

str_t IFACE_NAME::get_filename ( void  )

◆ get_handle()

ctx_handle_t IFACE_NAME::get_handle ( )

◆ get_handle_by_ptr()

void IFACE_NAME::get_handle_by_ptr ( [out] ctx_handle_t r)

◆ get_name()

void IFACE_NAME::get_name ( [in, out] name_t name)

◆ get_names()

void IFACE_NAME::get_names ( [out] int n,
[out, string, size_is(, *n)] str_array_t names 
)

◆ get_namesw()

void IFACE_NAME::get_namesw ( [out] int n,
[out, string, size_is(, *n)] wstr_array_t names 
)

◆ get_number_array()

void IFACE_NAME::get_number_array ( [out, length_is(*n)] int  x[20],
[out] int n 
)

◆ get_numbers()

void IFACE_NAME::get_numbers ( [in] int  length,
[in] int  size,
[out, length_is(length), size_is(size)] pints_t  pn[] 
)

◆ get_numbers_struct()

void IFACE_NAME::get_numbers_struct ( [out] numbers_struct_t **  ns)

◆ get_ranged_enum()

void IFACE_NAME::get_ranged_enum ( [out] renum_t re)

◆ get_s123()

s123_t * IFACE_NAME::get_s123 ( void  )

◆ hash_bstr()

unsigned IFACE_NAME::hash_bstr ( bstr_t  s)

◆ int_return()

int IFACE_NAME::int_return ( void  )

◆ ip_test()

void IFACE_NAME::ip_test ( [in] ipu_t a)

◆ make_pyramid_doub_carr()

void IFACE_NAME::make_pyramid_doub_carr ( unsigned char  n,
[out] doub_carr_t **  dc 
)

◆ pints_sum()

int IFACE_NAME::pints_sum ( pints_t pints)

◆ ptypes_sum()

double IFACE_NAME::ptypes_sum ( ptypes_t ptypes)

◆ square()

int IFACE_NAME::square ( int  x)

◆ square_encu()

double IFACE_NAME::square_encu ( encu_t eu)

◆ square_encue()

double IFACE_NAME::square_encue ( encue_t eue)

◆ square_half()

double IFACE_NAME::square_half ( double  x,
[out] double y 
)

◆ square_half_float()

float IFACE_NAME::square_half_float ( float  x,
[out] float y 
)

◆ square_half_long()

long IFACE_NAME::square_half_long ( long  x,
[out] long y 
)

◆ square_out()

void IFACE_NAME::square_out ( int  x,
[out] int y 
)

◆ square_puint()

int IFACE_NAME::square_puint ( puint_t  p)

◆ square_ref()

void IFACE_NAME::square_ref ( [in, out] int x)

◆ square_sun()

double IFACE_NAME::square_sun ( sun_t su)

◆ square_test_us()

int IFACE_NAME::square_test_us ( test_us_t tus)

◆ square_unencu()

double IFACE_NAME::square_unencu ( int  t,
[switch_is(t)] unencu_t eu 
)

◆ stop()

void IFACE_NAME::stop ( void  )

◆ stop_autolisten()

void IFACE_NAME::stop_autolisten ( void  )

◆ str_length()

int IFACE_NAME::str_length ( [string] const char s)

◆ str_struct_len()

int IFACE_NAME::str_struct_len ( str_struct_t s)

◆ str_t_length()

int IFACE_NAME::str_t_length ( str_t  s)

◆ sum()

int IFACE_NAME::sum ( int  x,
int  y 
)

◆ sum_aligns()

double IFACE_NAME::sum_aligns ( aligns_t a)

◆ sum_array_ptr()

int IFACE_NAME::sum_array_ptr ( [in] int(*)  a[2])

◆ sum_blob()

int IFACE_NAME::sum_blob ( [in] cs_blob_t blob)

◆ sum_bogus()

int IFACE_NAME::sum_bogus ( bogus_t b)

◆ sum_char()

signed char IFACE_NAME::sum_char ( signed char  x,
signed char  y 
)

◆ sum_char_hyper()

int IFACE_NAME::sum_char_hyper ( signed char  x,
hyper  y 
)

◆ sum_chars()

int IFACE_NAME::sum_chars ( int  a,
chars_t  x,
chars_t  y 
)

◆ sum_complex_array()

int IFACE_NAME::sum_complex_array ( int  n,
[size_is(n)] refpint_t  pi[] 
)

◆ sum_conf_array()

int IFACE_NAME::sum_conf_array ( [size_is(n)] int  x[],
int  n 
)

◆ sum_conf_ptr_by_conf_ptr()

int IFACE_NAME::sum_conf_ptr_by_conf_ptr ( int  n1,
[size_is(n1)] int n2_then_x1,
[size_is(*n2_then_x1)] int x2 
)

◆ sum_container()

int IFACE_NAME::sum_container ( [in] cs_container_t container)

◆ sum_cps()

int IFACE_NAME::sum_cps ( cps_t cps)

◆ sum_cpsc()

int IFACE_NAME::sum_cpsc ( cpsc_t cpsc)

◆ sum_cpuints()

int IFACE_NAME::sum_cpuints ( cpuints_t p)

◆ sum_cs()

int IFACE_NAME::sum_cs ( cs_t cs)

◆ sum_data()

int IFACE_NAME::sum_data ( [in] cs_data_t data)

◆ sum_dbls()

int IFACE_NAME::sum_dbls ( int  a,
dbls_t  x,
dbls_t  y 
)

◆ sum_doub_carr()

int IFACE_NAME::sum_doub_carr ( doub_carr_t dc)

◆ sum_double_int()

int IFACE_NAME::sum_double_int ( int  x,
double  y 
)

◆ sum_fixed_array()

int IFACE_NAME::sum_fixed_array ( int  a[5])

◆ sum_fixed_int_3d()

int IFACE_NAME::sum_fixed_int_3d ( int  m[2][3][4])

◆ sum_float()

int IFACE_NAME::sum_float ( float  x,
float  y 
)

◆ sum_flts()

int IFACE_NAME::sum_flts ( int  a,
flts_t  x,
flts_t  y 
)

◆ sum_hyper()

hyper IFACE_NAME::sum_hyper ( hyper  x,
hyper  y 
)

◆ sum_hyper_int()

int IFACE_NAME::sum_hyper_int ( hyper  x,
hyper  y 
)

◆ sum_idfdifdfifdfidifdidf()

int IFACE_NAME::sum_idfdifdfifdfidifdidf ( int  x0,
double  y0,
float  z0,
double  y1,
int  x1,
float  z1,
double  y2,
float  z2,
int  x2,
float  z3,
double  y3,
float  z4,
int  x3,
double  y4,
int  x4,
float  z5,
double  y5,
int  x5,
double  y6,
float  z6 
)

◆ sum_idid()

int IFACE_NAME::sum_idid ( int  x0,
double  y0,
int  x1,
double  y1 
)

◆ sum_ididididididid()

int IFACE_NAME::sum_ididididididid ( int  x0,
double  y0,
int  x1,
double  y1,
int  x2,
double  y2,
int  x3,
double  y3,
int  x4,
double  y4,
int  x5,
double  y5,
int  x6,
double  y6 
)

◆ sum_ididididididididididid()

int IFACE_NAME::sum_ididididididididididid ( int  x0,
double  y0,
int  x1,
double  y1,
int  x2,
double  y2,
int  x3,
double  y3,
int  x4,
double  y4,
int  x5,
double  y5,
int  x6,
double  y6,
int  x7,
double  y7,
int  x8,
double  y8 
)

◆ sum_ifif()

int IFACE_NAME::sum_ifif ( int  x0,
float  y0,
int  x1,
float  y1 
)

◆ sum_ififififififif()

int IFACE_NAME::sum_ififififififif ( int  x0,
float  y0,
int  x1,
float  y1,
int  x2,
float  y2,
int  x3,
float  y3,
int  x4,
float  y4,
int  x5,
float  y5,
int  x6,
float  y6 
)

◆ sum_iidd()

int IFACE_NAME::sum_iidd ( int  x0,
int  y0,
double  x1,
double  y1 
)

◆ sum_iidiidiidiidiidiidiidiidiidiidiid()

int IFACE_NAME::sum_iidiidiidiidiidiidiidiidiidiidiid ( int  x0,
int  x1,
double  y0,
int  x2,
int  x3,
double  y1,
int  x4,
int  x5,
double  y2,
int  x6,
int  x7,
double  y3,
int  x8,
int  x9,
double  y4,
int  x10,
int  x11,
double  y5,
int  x12,
int  x13,
double  y6,
int  x14,
int  x15,
double  y7,
int  x16,
int  x17,
double  y8 
)

◆ sum_iiff()

int IFACE_NAME::sum_iiff ( int  x0,
int  y0,
float  x1,
float  y1 
)

◆ sum_ints()

int IFACE_NAME::sum_ints ( int  a,
ints_t  x,
ints_t  y 
)

◆ sum_iyiy()

int IFACE_NAME::sum_iyiy ( int  x0,
hyper  y0,
int  x1,
hyper  y1 
)

◆ sum_L1_norms()

int IFACE_NAME::sum_L1_norms ( int  n,
[size_is(n)] vector_t vs 
)

◆ sum_padded()

int IFACE_NAME::sum_padded ( padded_t p)

◆ sum_padded2()

int IFACE_NAME::sum_padded2 ( padded_t  ps[2])

◆ sum_padded_conf()

int IFACE_NAME::sum_padded_conf ( [size_is(n)] padded_t ps,
int  n 
)

◆ sum_parr()

int IFACE_NAME::sum_parr ( int a[3])

◆ sum_pcarr()

int IFACE_NAME::sum_pcarr ( [size_is(n)] int a[],
int  n 
)

◆ sum_pcarr2()

int IFACE_NAME::sum_pcarr2 ( int  n,
[size_is(, n)] int **  pa 
)

◆ sum_ptr_array()

int IFACE_NAME::sum_ptr_array ( [in] int a[2])

◆ sum_puints()

int IFACE_NAME::sum_puints ( puints_t p)

◆ sum_short()

short IFACE_NAME::sum_short ( short  x,
short  y 
)

◆ sum_sp()

int IFACE_NAME::sum_sp ( sp_t sp)

◆ sum_toplev_conf_2n()

int IFACE_NAME::sum_toplev_conf_2n ( [size_is(n *2)] int x,
int  n 
)

◆ sum_toplev_conf_cond()

int IFACE_NAME::sum_toplev_conf_cond ( [size_is(c ? a :b)] int x,
int  a,
int  b,
int  c 
)

◆ sum_unique_conf_array()

int IFACE_NAME::sum_unique_conf_array ( [size_is(n), unique] int  x[],
int  n 
)

◆ sum_unique_conf_ptr()

int IFACE_NAME::sum_unique_conf_ptr ( [size_is(n), unique] int x,
int  n 
)

◆ sum_var_array()

int IFACE_NAME::sum_var_array ( [length_is(n)] int  x[20],
int  n 
)

◆ test_handle()

void IFACE_NAME::test_handle ( ctx_handle_t  ctx_handle)

◆ test_I_RpcBindingInqLocalClientPID()

void IFACE_NAME::test_I_RpcBindingInqLocalClientPID ( [in] unsigned int  protseq,
[in] handle_t  binding 
)

◆ test_list_length()

int IFACE_NAME::test_list_length ( test_list_t ls)

◆ wstr_struct_len()

int IFACE_NAME::wstr_struct_len ( wstr_struct_t s)

Member Data Documentation

◆ RE_MAX

const int IFACE_NAME::RE_MAX = RE3

Definition at line 488 of file server.idl.

◆ RE_MIN

const int IFACE_NAME::RE_MIN = RE0

Definition at line 487 of file server.idl.


The documentation for this interface was generated from the following file: