• Main Page
  • Related Pages
  • Modules
  • Data Structures
  • Files
  • File List
  • Globals

rpcsal.h

Go to the documentation of this file.
00001 #pragma once
00002 
00003 #if __GNUC__ >=3
00004 #pragma GCC system_header
00005 #endif
00006 
00007 #define RPC_range(min,max)
00008 
00009 #define __RPC__in           
00010 #define __RPC__in_string
00011 #define __RPC__in_opt_string
00012 #define __RPC__deref_opt_in_opt
00013 #define __RPC__opt_in_opt_string
00014 #define __RPC__in_ecount(size) 
00015 #define __RPC__in_ecount_full(size)
00016 #define __RPC__in_ecount_full_string(size)
00017 #define __RPC__in_ecount_part(size, length)
00018 #define __RPC__in_ecount_full_opt(size)
00019 #define __RPC__in_ecount_full_opt_string(size)
00020 #define __RPC__inout_ecount_full_opt_string(size)
00021 #define __RPC__in_ecount_part_opt(size, length)
00022 
00023 #define __RPC__deref_in 
00024 #define __RPC__deref_in_string
00025 #define __RPC__deref_opt_in
00026 #define __RPC__deref_in_opt
00027 #define __RPC__deref_in_ecount(size) 
00028 #define __RPC__deref_in_ecount_part(size, length) 
00029 #define __RPC__deref_in_ecount_full(size) 
00030 #define __RPC__deref_in_ecount_full_opt(size)
00031 #define __RPC__deref_in_ecount_full_string(size)
00032 #define __RPC__deref_in_ecount_full_opt_string(size)
00033 #define __RPC__deref_in_ecount_opt(size) 
00034 #define __RPC__deref_in_ecount_opt_string(size)
00035 #define __RPC__deref_in_ecount_part_opt(size, length) 
00036 
00037 // [out]
00038 #define __RPC__out     
00039 #define __RPC__out_ecount(size) 
00040 #define __RPC__out_ecount_part(size, length) 
00041 #define __RPC__out_ecount_full(size)
00042 #define __RPC__out_ecount_full_string(size)
00043 
00044 // [in,out] 
00045 #define __RPC__inout                                   
00046 #define __RPC__inout_string
00047 #define __RPC__opt_inout
00048 #define __RPC__inout_ecount(size)                     
00049 #define __RPC__inout_ecount_part(size, length)    
00050 #define __RPC__inout_ecount_full(size)          
00051 #define __RPC__inout_ecount_full_string(size)          
00052 
00053 // [in,unique] 
00054 #define __RPC__in_opt       
00055 #define __RPC__in_ecount_opt(size)   
00056 
00057 
00058 // [in,out,unique] 
00059 #define __RPC__inout_opt    
00060 #define __RPC__inout_ecount_opt(size)  
00061 #define __RPC__inout_ecount_part_opt(size, length) 
00062 #define __RPC__inout_ecount_full_opt(size)     
00063 #define __RPC__inout_ecount_full_string(size)
00064 
00065 // [out] **
00066 #define __RPC__deref_out   
00067 #define __RPC__deref_out_string
00068 #define __RPC__deref_out_opt 
00069 #define __RPC__deref_out_opt_string
00070 #define __RPC__deref_out_ecount(size) 
00071 #define __RPC__deref_out_ecount_part(size, length) 
00072 #define __RPC__deref_out_ecount_full(size)  
00073 #define __RPC__deref_out_ecount_full_string(size)
00074 
00075 
00076 // [in,out] **, second pointer decoration. 
00077 #define __RPC__deref_inout    
00078 #define __RPC__deref_inout_string
00079 #define __RPC__deref_inout_opt 
00080 #define __RPC__deref_inout_opt_string
00081 #define __RPC__deref_inout_ecount_full(size)
00082 #define __RPC__deref_inout_ecount_full_string(size)
00083 #define __RPC__deref_inout_ecount_opt(size) 
00084 #define __RPC__deref_inout_ecount_part_opt(size, length) 
00085 #define __RPC__deref_inout_ecount_full_opt(size) 
00086 #define __RPC__deref_inout_ecount_full_opt_string(size) 
00087 
00088 // #define __RPC_out_opt    out_opt is not allowed in rpc
00089 
00090 // [in,out,unique] 
00091 #define __RPC__deref_opt_inout  
00092 #define __RPC__deref_opt_inout_string
00093 #define __RPC__deref_opt_inout_ecount(size)     
00094 #define __RPC__deref_opt_inout_ecount_part(size, length) 
00095 #define __RPC__deref_opt_inout_ecount_full(size) 
00096 #define __RPC__deref_opt_inout_ecount_full_string(size)
00097 
00098 #define __RPC__deref_out_ecount_opt(size) 
00099 #define __RPC__deref_out_ecount_part_opt(size, length) 
00100 #define __RPC__deref_out_ecount_full_opt(size) 
00101 #define __RPC__deref_out_ecount_full_opt_string(size)
00102 
00103 #define __RPC__deref_opt_inout_opt      
00104 #define __RPC__deref_opt_inout_opt_string
00105 #define __RPC__deref_opt_inout_ecount_opt(size)   
00106 #define __RPC__deref_opt_inout_ecount_part_opt(size, length) 
00107 #define __RPC__deref_opt_inout_ecount_full_opt(size) 
00108 #define __RPC__deref_opt_inout_ecount_full_opt_string(size) 
00109 
00110 #define __RPC_full_pointer  
00111 #define __RPC_unique_pointer
00112 #define __RPC_ref_pointer
00113 #define __RPC_string                               

Generated on Tue Aug 3 2010 05:17:31 for PortAudio by  doxygen 1.7.1