include/rpc_dfs.h

説明を見る。
00001 /*
00002  * Unix SMB/CIFS implementation.
00003  * header auto-generated by pidl. DO NOT MODIFY!
00004  */
00005 
00006 
00007 #ifndef _RPC_NETDFS_H
00008 #define _RPC_NETDFS_H
00009 
00010 #define DFS_GETMANAGERVERSION 0
00011 #define DFS_ADD 1
00012 #define DFS_REMOVE 2
00013 #define DFS_SETINFO 3
00014 #define DFS_GETINFO 4
00015 #define DFS_ENUM 5
00016 #define DFS_RENAME 6
00017 #define DFS_MOVE 7
00018 #define DFS_MANAGERGETCONFIGINFO 8
00019 #define DFS_MANAGERSENDSITEINFO 9
00020 #define DFS_ADDFTROOT 10
00021 #define DFS_REMOVEFTROOT 11
00022 #define DFS_ADDSTDROOT 12
00023 #define DFS_REMOVESTDROOT 13
00024 #define DFS_MANAGERINITIALIZE 14
00025 #define DFS_ADDSTDROOTFORCED 15
00026 #define DFS_GETDCADDRESS 16
00027 #define DFS_SETDCADDRESS 17
00028 #define DFS_FLUSHFTTABLE 18
00029 #define DFS_ADD2 19
00030 #define DFS_REMOVE2 20
00031 #define DFS_ENUMEX 21
00032 #define DFS_SETINFO2 22
00033 
00034 typedef struct netdfs_dfs_Info0 {
00035         uint32 dummy;
00036 } NETDFS_DFS_INFO0;
00037 
00038 typedef struct netdfs_dfs_Info1 {
00039         uint32 ptr0_path;
00040         UNISTR2 path;
00041 } NETDFS_DFS_INFO1;
00042 
00043 typedef struct netdfs_dfs_Info2 {
00044         uint32 ptr0_path;
00045         UNISTR2 path;
00046         uint32 ptr0_comment;
00047         UNISTR2 comment;
00048         uint32 state;
00049         uint32 num_stores;
00050 } NETDFS_DFS_INFO2;
00051 
00052 typedef struct netdfs_dfs_StorageInfo {
00053         uint32 state;
00054         uint32 ptr0_server;
00055         UNISTR2 server;
00056         uint32 ptr0_share;
00057         UNISTR2 share;
00058 } NETDFS_DFS_STORAGEINFO;
00059 
00060 typedef struct netdfs_dfs_Info3 {
00061         uint32 ptr0_path;
00062         UNISTR2 path;
00063         uint32 ptr0_comment;
00064         UNISTR2 comment;
00065         uint32 state;
00066         uint32 num_stores;
00067         uint32 ptr0_stores;
00068         uint32 size_stores;
00069         NETDFS_DFS_STORAGEINFO *stores;
00070 } NETDFS_DFS_INFO3;
00071 
00072 typedef struct netdfs_dfs_Info4 {
00073         uint32 ptr0_path;
00074         UNISTR2 path;
00075         uint32 ptr0_comment;
00076         UNISTR2 comment;
00077         uint32 state;
00078         uint32 timeout;
00079         struct GUID guid;
00080         uint32 num_stores;
00081         uint32 ptr0_stores;
00082         uint32 size_stores;
00083         NETDFS_DFS_STORAGEINFO *stores;
00084 } NETDFS_DFS_INFO4;
00085 
00086 typedef struct netdfs_dfs_Info100 {
00087         uint32 ptr0_comment;
00088         UNISTR2 comment;
00089 } NETDFS_DFS_INFO100;
00090 
00091 typedef struct netdfs_dfs_Info101 {
00092         uint32 state;
00093 } NETDFS_DFS_INFO101;
00094 
00095 typedef struct netdfs_dfs_Info102 {
00096         uint32 timeout;
00097 } NETDFS_DFS_INFO102;
00098 
00099 typedef struct netdfs_dfs_Info200 {
00100         uint32 ptr0_dom_root;
00101         UNISTR2 dom_root;
00102 } NETDFS_DFS_INFO200;
00103 
00104 typedef struct netdfs_dfs_Info300 {
00105         uint32 flags;
00106         uint32 ptr0_dom_root;
00107         UNISTR2 dom_root;
00108 } NETDFS_DFS_INFO300;
00109 
00110 typedef struct netdfs_dfs_Info_ctr {
00111         uint32 switch_value;
00112         uint32 ptr0;
00113         union netdfs_dfs_Info {
00114                         NETDFS_DFS_INFO0 info0;
00115                         NETDFS_DFS_INFO1 info1;
00116                         NETDFS_DFS_INFO2 info2;
00117                         NETDFS_DFS_INFO3 info3;
00118                         NETDFS_DFS_INFO4 info4;
00119                         NETDFS_DFS_INFO100 info100;
00120                         NETDFS_DFS_INFO101 info101;
00121                         NETDFS_DFS_INFO102 info102;
00122         } u;
00123 } NETDFS_DFS_INFO_CTR;
00124 
00125 typedef struct netdfs_dfs_EnumArray1 {
00126         uint32 count;
00127         uint32 ptr0_s;
00128         uint32 size_s;
00129         NETDFS_DFS_INFO1 *s;
00130 } NETDFS_DFS_ENUMARRAY1;
00131 
00132 typedef struct netdfs_dfs_EnumArray2 {
00133         uint32 count;
00134         uint32 ptr0_s;
00135         uint32 size_s;
00136         NETDFS_DFS_INFO2 *s;
00137 } NETDFS_DFS_ENUMARRAY2;
00138 
00139 typedef struct netdfs_dfs_EnumArray3 {
00140         uint32 count;
00141         uint32 ptr0_s;
00142         uint32 size_s;
00143         NETDFS_DFS_INFO3 *s;
00144 } NETDFS_DFS_ENUMARRAY3;
00145 
00146 typedef struct netdfs_dfs_EnumArray4 {
00147         uint32 count;
00148         uint32 ptr0_s;
00149         uint32 size_s;
00150         NETDFS_DFS_INFO4 *s;
00151 } NETDFS_DFS_ENUMARRAY4;
00152 
00153 typedef struct netdfs_dfs_EnumArray200 {
00154         uint32 count;
00155         uint32 ptr0_s;
00156         uint32 size_s;
00157         NETDFS_DFS_INFO200 *s;
00158 } NETDFS_DFS_ENUMARRAY200;
00159 
00160 typedef struct netdfs_dfs_EnumArray300 {
00161         uint32 count;
00162         uint32 ptr0_s;
00163         uint32 size_s;
00164         NETDFS_DFS_INFO300 *s;
00165 } NETDFS_DFS_ENUMARRAY300;
00166 
00167 typedef struct netdfs_dfs_EnumInfo_ctr {
00168         uint32 switch_value;
00169         uint32 ptr0;
00170         union netdfs_dfs_EnumInfo {
00171                         NETDFS_DFS_ENUMARRAY1 info1;
00172                         NETDFS_DFS_ENUMARRAY2 info2;
00173                         NETDFS_DFS_ENUMARRAY3 info3;
00174                         NETDFS_DFS_ENUMARRAY4 info4;
00175                         NETDFS_DFS_ENUMARRAY200 info200;
00176                         NETDFS_DFS_ENUMARRAY300 info300;
00177         } u;
00178 } NETDFS_DFS_ENUMINFO_CTR;
00179 
00180 typedef struct netdfs_dfs_EnumStruct {
00181         uint32 level;
00182         NETDFS_DFS_ENUMINFO_CTR e;
00183 } NETDFS_DFS_ENUMSTRUCT;
00184 
00185 typedef struct netdfs_q_dfs_GetManagerVersion {
00186         uint32 dummy;
00187 } NETDFS_Q_DFS_GETMANAGERVERSION;
00188 
00189 typedef struct netdfs_r_dfs_GetManagerVersion {
00190         uint32 exist_flag;
00191 } NETDFS_R_DFS_GETMANAGERVERSION;
00192 
00193 typedef struct netdfs_q_dfs_Add {
00194         UNISTR2 path;
00195         UNISTR2 server;
00196         uint32 ptr0_share;
00197         UNISTR2 share;
00198         uint32 ptr0_comment;
00199         UNISTR2 comment;
00200         uint32 flags;
00201 } NETDFS_Q_DFS_ADD;
00202 
00203 typedef struct netdfs_r_dfs_Add {
00204         WERROR status;
00205 } NETDFS_R_DFS_ADD;
00206 
00207 typedef struct netdfs_q_dfs_Remove {
00208         UNISTR2 path;
00209         uint32 ptr0_server;
00210         UNISTR2 server;
00211         uint32 ptr0_share;
00212         UNISTR2 share;
00213 } NETDFS_Q_DFS_REMOVE;
00214 
00215 typedef struct netdfs_r_dfs_Remove {
00216         WERROR status;
00217 } NETDFS_R_DFS_REMOVE;
00218 
00219 typedef struct netdfs_q_dfs_SetInfo {
00220         uint32 dummy;
00221 } NETDFS_Q_DFS_SETINFO;
00222 
00223 typedef struct netdfs_r_dfs_SetInfo {
00224         WERROR status;
00225 } NETDFS_R_DFS_SETINFO;
00226 
00227 typedef struct netdfs_q_dfs_GetInfo {
00228         UNISTR2 path;
00229         uint32 ptr0_server;
00230         UNISTR2 server;
00231         uint32 ptr0_share;
00232         UNISTR2 share;
00233         uint32 level;
00234 } NETDFS_Q_DFS_GETINFO;
00235 
00236 typedef struct netdfs_r_dfs_GetInfo {
00237         NETDFS_DFS_INFO_CTR info;
00238         WERROR status;
00239 } NETDFS_R_DFS_GETINFO;
00240 
00241 typedef struct netdfs_q_dfs_Enum {
00242         uint32 level;
00243         uint32 bufsize;
00244         uint32 ptr0_info;
00245         NETDFS_DFS_ENUMSTRUCT info;
00246         uint32 ptr0_total;
00247         uint32 total;
00248 } NETDFS_Q_DFS_ENUM;
00249 
00250 typedef struct netdfs_r_dfs_Enum {
00251         uint32 ptr0_info;
00252         NETDFS_DFS_ENUMSTRUCT info;
00253         uint32 ptr0_total;
00254         uint32 total;
00255         WERROR status;
00256 } NETDFS_R_DFS_ENUM;
00257 
00258 typedef struct netdfs_q_dfs_Rename {
00259         uint32 dummy;
00260 } NETDFS_Q_DFS_RENAME;
00261 
00262 typedef struct netdfs_r_dfs_Rename {
00263         WERROR status;
00264 } NETDFS_R_DFS_RENAME;
00265 
00266 typedef struct netdfs_q_dfs_Move {
00267         uint32 dummy;
00268 } NETDFS_Q_DFS_MOVE;
00269 
00270 typedef struct netdfs_r_dfs_Move {
00271         WERROR status;
00272 } NETDFS_R_DFS_MOVE;
00273 
00274 typedef struct netdfs_q_dfs_ManagerGetConfigInfo {
00275         uint32 dummy;
00276 } NETDFS_Q_DFS_MANAGERGETCONFIGINFO;
00277 
00278 typedef struct netdfs_r_dfs_ManagerGetConfigInfo {
00279         WERROR status;
00280 } NETDFS_R_DFS_MANAGERGETCONFIGINFO;
00281 
00282 typedef struct netdfs_q_dfs_ManagerSendSiteInfo {
00283         uint32 dummy;
00284 } NETDFS_Q_DFS_MANAGERSENDSITEINFO;
00285 
00286 typedef struct netdfs_r_dfs_ManagerSendSiteInfo {
00287         WERROR status;
00288 } NETDFS_R_DFS_MANAGERSENDSITEINFO;
00289 
00290 typedef struct netdfs_q_dfs_AddFtRoot {
00291         uint32 dummy;
00292 } NETDFS_Q_DFS_ADDFTROOT;
00293 
00294 typedef struct netdfs_r_dfs_AddFtRoot {
00295         WERROR status;
00296 } NETDFS_R_DFS_ADDFTROOT;
00297 
00298 typedef struct netdfs_q_dfs_RemoveFtRoot {
00299         uint32 dummy;
00300 } NETDFS_Q_DFS_REMOVEFTROOT;
00301 
00302 typedef struct netdfs_r_dfs_RemoveFtRoot {
00303         WERROR status;
00304 } NETDFS_R_DFS_REMOVEFTROOT;
00305 
00306 typedef struct netdfs_q_dfs_AddStdRoot {
00307         uint32 dummy;
00308 } NETDFS_Q_DFS_ADDSTDROOT;
00309 
00310 typedef struct netdfs_r_dfs_AddStdRoot {
00311         WERROR status;
00312 } NETDFS_R_DFS_ADDSTDROOT;
00313 
00314 typedef struct netdfs_q_dfs_RemoveStdRoot {
00315         uint32 dummy;
00316 } NETDFS_Q_DFS_REMOVESTDROOT;
00317 
00318 typedef struct netdfs_r_dfs_RemoveStdRoot {
00319         WERROR status;
00320 } NETDFS_R_DFS_REMOVESTDROOT;
00321 
00322 typedef struct netdfs_q_dfs_ManagerInitialize {
00323         uint32 dummy;
00324 } NETDFS_Q_DFS_MANAGERINITIALIZE;
00325 
00326 typedef struct netdfs_r_dfs_ManagerInitialize {
00327         WERROR status;
00328 } NETDFS_R_DFS_MANAGERINITIALIZE;
00329 
00330 typedef struct netdfs_q_dfs_AddStdRootForced {
00331         uint32 dummy;
00332 } NETDFS_Q_DFS_ADDSTDROOTFORCED;
00333 
00334 typedef struct netdfs_r_dfs_AddStdRootForced {
00335         WERROR status;
00336 } NETDFS_R_DFS_ADDSTDROOTFORCED;
00337 
00338 typedef struct netdfs_q_dfs_GetDcAddress {
00339         uint32 dummy;
00340 } NETDFS_Q_DFS_GETDCADDRESS;
00341 
00342 typedef struct netdfs_r_dfs_GetDcAddress {
00343         WERROR status;
00344 } NETDFS_R_DFS_GETDCADDRESS;
00345 
00346 typedef struct netdfs_q_dfs_SetDcAddress {
00347         uint32 dummy;
00348 } NETDFS_Q_DFS_SETDCADDRESS;
00349 
00350 typedef struct netdfs_r_dfs_SetDcAddress {
00351         WERROR status;
00352 } NETDFS_R_DFS_SETDCADDRESS;
00353 
00354 typedef struct netdfs_q_dfs_FlushFtTable {
00355         uint32 dummy;
00356 } NETDFS_Q_DFS_FLUSHFTTABLE;
00357 
00358 typedef struct netdfs_r_dfs_FlushFtTable {
00359         WERROR status;
00360 } NETDFS_R_DFS_FLUSHFTTABLE;
00361 
00362 typedef struct netdfs_q_dfs_Add2 {
00363         uint32 dummy;
00364 } NETDFS_Q_DFS_ADD2;
00365 
00366 typedef struct netdfs_r_dfs_Add2 {
00367         WERROR status;
00368 } NETDFS_R_DFS_ADD2;
00369 
00370 typedef struct netdfs_q_dfs_Remove2 {
00371         uint32 dummy;
00372 } NETDFS_Q_DFS_REMOVE2;
00373 
00374 typedef struct netdfs_r_dfs_Remove2 {
00375         WERROR status;
00376 } NETDFS_R_DFS_REMOVE2;
00377 
00378 typedef struct netdfs_q_dfs_EnumEx {
00379         uint32 dummy;
00380 } NETDFS_Q_DFS_ENUMEX;
00381 
00382 typedef struct netdfs_r_dfs_EnumEx {
00383         WERROR status;
00384 } NETDFS_R_DFS_ENUMEX;
00385 
00386 typedef struct netdfs_q_dfs_SetInfo2 {
00387         uint32 dummy;
00388 } NETDFS_Q_DFS_SETINFO2;
00389 
00390 typedef struct netdfs_r_dfs_SetInfo2 {
00391         WERROR status;
00392 } NETDFS_R_DFS_SETINFO2;
00393 
00394 #endif /* _RPC_NETDFS_H */

Sambaに対してSat Aug 29 21:22:55 2009に生成されました。  doxygen 1.4.7