ReactOS 0.4.15-dev-7931-gfd331f1
IFACE_NAME Interface Reference

Classes

struct  aligns_t
 
struct  bogus_helper_t
 
struct  bogus_t
 
struct  cps_t
 
struct  cpsc_t
 
struct  cpuints_t
 
struct  cs_t
 
struct  doub_carr_1_t
 
struct  doub_carr_t
 
union  encu
 
union  encue
 
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)
 
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 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)
 

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 364 of file server.idl.

◆ ctx_handle_t

Definition at line 455 of file server.idl.

◆ encu_t

◆ encue_t

◆ ipu_t

◆ puint_t

Definition at line 196 of file server.idl.

◆ refpint_t

Definition at line 152 of file server.idl.

◆ renum_t

Definition at line 425 of file server.idl.

◆ rint_t

Definition at line 426 of file server.idl.

◆ str_array_t

Definition at line 378 of file server.idl.

◆ str_t

Definition at line 62 of file server.idl.

◆ test_list_t

◆ unencu_t

◆ us_t

Definition at line 221 of file server.idl.

◆ WCHAR

Definition at line 58 of file server.idl.

◆ wire_bstr_t

Definition at line 363 of file server.idl.

◆ wire_us_t

Definition at line 220 of file server.idl.

◆ wstr_array_t

Definition at line 379 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 251 of file server.idl.

252 {
253 E1 = 23,
254 E2 = 4,
255 E3 = 0,
256 E4 = 64
257 } e_t;

◆ renum

Enumerator
RE0 
RE1 
RE2 
RE3 

Definition at line 416 of file server.idl.

417 {
418 RE0,
419 RE1,
420 RE2,
421 RE3,
422 };

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_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_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_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_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_hyper()

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

◆ sum_hyper_int()

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

◆ 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_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 424 of file server.idl.

◆ RE_MIN

const int IFACE_NAME::RE_MIN = RE0

Definition at line 423 of file server.idl.


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