idl: removed the generated gen_ndr/ files from pidl
[kai/samba-autobuild/.git] / librpc / gen_ndr / rap.h
diff --git a/librpc/gen_ndr/rap.h b/librpc/gen_ndr/rap.h
deleted file mode 100644 (file)
index 29a1704..0000000
+++ /dev/null
@@ -1,866 +0,0 @@
-/* header auto-generated by pidl */
-
-#include <stdint.h>
-
-#include "libcli/util/ntstatus.h"
-
-#ifndef _HEADER_rap
-#define _HEADER_rap
-
-#define RAP_WshareEnum ( 0 )
-#define RAP_WshareGetInfo      ( 1 )
-#define RAP_WshareSetInfo      ( 2 )
-#define RAP_WshareAdd  ( 3 )
-#define RAP_WshareDel  ( 4 )
-#define RAP_NetShareCheck      ( 5 )
-#define RAP_WsessionEnum       ( 6 )
-#define RAP_WsessionGetInfo    ( 7 )
-#define RAP_WsessionDel        ( 8 )
-#define RAP_WconnectionEnum    ( 9 )
-#define RAP_WfileEnum  ( 10 )
-#define RAP_WfileGetInfo       ( 11 )
-#define RAP_WfileClose ( 12 )
-#define RAP_WserverGetInfo     ( 13 )
-#define RAP_WserverSetInfo     ( 14 )
-#define RAP_WserverDiskEnum    ( 15 )
-#define RAP_WserverAdminCommand        ( 16 )
-#define RAP_NetAuditOpen       ( 17 )
-#define RAP_WauditClear        ( 18 )
-#define RAP_NetErrorLogOpen    ( 19 )
-#define RAP_WerrorLogClear     ( 20 )
-#define RAP_NetCharDevEnum     ( 21 )
-#define RAP_NetCharDevGetInfo  ( 22 )
-#define RAP_WCharDevControl    ( 23 )
-#define RAP_NetCharDevQEnum    ( 24 )
-#define RAP_NetCharDevQGetInfo ( 25 )
-#define RAP_WCharDevQSetInfo   ( 26 )
-#define RAP_WCharDevQPurge     ( 27 )
-#define RAP_WCharDevQPurgeSelf ( 28 )
-#define RAP_WMessageNameEnum   ( 29 )
-#define RAP_WMessageNameGetInfo        ( 30 )
-#define RAP_WMessageNameAdd    ( 31 )
-#define RAP_WMessageNameDel    ( 32 )
-#define RAP_WMessageNameFwd    ( 33 )
-#define RAP_WMessageNameUnFwd  ( 34 )
-#define RAP_WMessageBufferSend ( 35 )
-#define RAP_WMessageFileSend   ( 36 )
-#define RAP_WMessageLogFileSet ( 37 )
-#define RAP_WMessageLogFileGet ( 38 )
-#define RAP_WServiceEnum       ( 39 )
-#define RAP_WServiceInstall    ( 40 )
-#define RAP_WServiceControl    ( 41 )
-#define RAP_WAccessEnum        ( 42 )
-#define RAP_WAccessGetInfo     ( 43 )
-#define RAP_WAccessSetInfo     ( 44 )
-#define RAP_WAccessAdd ( 45 )
-#define RAP_WAccessDel ( 46 )
-#define RAP_WGroupEnum ( 47 )
-#define RAP_WGroupAdd  ( 48 )
-#define RAP_WGroupDel  ( 49 )
-#define RAP_WGroupAddUser      ( 50 )
-#define RAP_WGroupDelUser      ( 51 )
-#define RAP_WGroupGetUsers     ( 52 )
-#define RAP_WUserEnum  ( 53 )
-#define RAP_WUserAdd   ( 54 )
-#define RAP_WUserDel   ( 55 )
-#define RAP_WUserGetInfo       ( 56 )
-#define RAP_WUserSetInfo       ( 57 )
-#define RAP_WUserPasswordSet   ( 58 )
-#define RAP_WUserGetGroups     ( 59 )
-#define RAP_WWkstaSetUID       ( 62 )
-#define RAP_WWkstaGetInfo      ( 63 )
-#define RAP_WWkstaSetInfo      ( 64 )
-#define RAP_WUseEnum   ( 65 )
-#define RAP_WUseAdd    ( 66 )
-#define RAP_WUseDel    ( 67 )
-#define RAP_WUseGetInfo        ( 68 )
-#define RAP_WPrintQEnum        ( 69 )
-#define RAP_WPrintQGetInfo     ( 70 )
-#define RAP_WPrintQSetInfo     ( 71 )
-#define RAP_WPrintQAdd ( 72 )
-#define RAP_WPrintQDel ( 73 )
-#define RAP_WPrintQPause       ( 74 )
-#define RAP_WPrintQContinue    ( 75 )
-#define RAP_WPrintJobEnum      ( 76 )
-#define RAP_WPrintJobGetInfo   ( 77 )
-#define RAP_WPrintJobSetInfo_OLD       ( 78 )
-#define RAP_WPrintJobDel       ( 81 )
-#define RAP_WPrintJobPause     ( 82 )
-#define RAP_WPrintJobContinue  ( 83 )
-#define RAP_WPrintDestEnum     ( 84 )
-#define RAP_WPrintDestGetInfo  ( 85 )
-#define RAP_WPrintDestControl  ( 86 )
-#define RAP_WProfileSave       ( 87 )
-#define RAP_WProfileLoad       ( 88 )
-#define RAP_WStatisticsGet     ( 89 )
-#define RAP_WStatisticsClear   ( 90 )
-#define RAP_NetRemoteTOD       ( 91 )
-#define RAP_WNetBiosEnum       ( 92 )
-#define RAP_WNetBiosGetInfo    ( 93 )
-#define RAP_NetServerEnum      ( 94 )
-#define RAP_I_NetServerEnum    ( 95 )
-#define RAP_WServiceGetInfo    ( 96 )
-#define RAP_WPrintQPurge       ( 103 )
-#define RAP_NetServerEnum2     ( 104 )
-#define RAP_WAccessGetUserPerms        ( 105 )
-#define RAP_WGroupGetInfo      ( 106 )
-#define RAP_WGroupSetInfo      ( 107 )
-#define RAP_WGroupSetUsers     ( 108 )
-#define RAP_WUserSetGroups     ( 109 )
-#define RAP_WUserModalsGet     ( 110 )
-#define RAP_WUserModalsSet     ( 111 )
-#define RAP_WFileEnum2 ( 112 )
-#define RAP_WUserAdd2  ( 113 )
-#define RAP_WUserSetInfo2      ( 114 )
-#define RAP_WUserPasswordSet2  ( 115 )
-#define RAP_I_NetServerEnum2   ( 116 )
-#define RAP_WConfigGet2        ( 117 )
-#define RAP_WConfigGetAll2     ( 118 )
-#define RAP_WGetDCName ( 119 )
-#define RAP_NetHandleGetInfo   ( 120 )
-#define RAP_NetHandleSetInfo   ( 121 )
-#define RAP_WStatisticsGet2    ( 122 )
-#define RAP_WBuildGetInfo      ( 123 )
-#define RAP_WFileGetInfo2      ( 124 )
-#define RAP_WFileClose2        ( 125 )
-#define RAP_WNetServerReqChallenge     ( 126 )
-#define RAP_WNetServerAuthenticate     ( 127 )
-#define RAP_WNetServerPasswordSet      ( 128 )
-#define RAP_WNetAccountDeltas  ( 129 )
-#define RAP_WNetAccountSync    ( 130 )
-#define RAP_WUserEnum2 ( 131 )
-#define RAP_WWkstaUserLogon    ( 132 )
-#define RAP_WWkstaUserLogoff   ( 133 )
-#define RAP_WLogonEnum ( 134 )
-#define RAP_WErrorLogRead      ( 135 )
-#define RAP_NetPathType        ( 136 )
-#define RAP_NetPathCanonicalize        ( 137 )
-#define RAP_NetPathCompare     ( 138 )
-#define RAP_NetNameValidate    ( 139 )
-#define RAP_NetNameCanonicalize        ( 140 )
-#define RAP_NetNameCompare     ( 141 )
-#define RAP_WAuditRead ( 142 )
-#define RAP_WPrintDestAdd      ( 143 )
-#define RAP_WPrintDestSetInfo  ( 144 )
-#define RAP_WPrintDestDel      ( 145 )
-#define RAP_WUserValidate2     ( 146 )
-#define RAP_WPrintJobSetInfo   ( 147 )
-#define RAP_TI_NetServerDiskEnum       ( 148 )
-#define RAP_TI_NetServerDiskGetInfo    ( 149 )
-#define RAP_TI_FTVerifyMirror  ( 150 )
-#define RAP_TI_FTAbortVerify   ( 151 )
-#define RAP_TI_FTGetInfo       ( 152 )
-#define RAP_TI_FTSetInfo       ( 153 )
-#define RAP_TI_FTLockDisk      ( 154 )
-#define RAP_TI_FTFixError      ( 155 )
-#define RAP_TI_FTAbortFix      ( 156 )
-#define RAP_TI_FTDiagnoseError ( 157 )
-#define RAP_TI_FTGetDriveStats ( 158 )
-#define RAP_TI_FTErrorGetInfo  ( 160 )
-#define RAP_NetAccessCheck     ( 163 )
-#define RAP_NetAlertRaise      ( 164 )
-#define RAP_NetAlertStart      ( 165 )
-#define RAP_NetAlertStop       ( 166 )
-#define RAP_NetAuditWrite      ( 167 )
-#define RAP_NetIRemoteAPI      ( 168 )
-#define RAP_NetServiceStatus   ( 169 )
-#define RAP_NetServerRegister  ( 170 )
-#define RAP_NetServerDeregister        ( 171 )
-#define RAP_NetSessionEntryMake        ( 172 )
-#define RAP_NetSessionEntryClear       ( 173 )
-#define RAP_NetSessionEntryGetInfo     ( 174 )
-#define RAP_NetSessionEntrySetInfo     ( 175 )
-#define RAP_NetConnectionEntryMake     ( 176 )
-#define RAP_NetConnectionEntryClear    ( 177 )
-#define RAP_NetConnectionEntrySetInfo  ( 178 )
-#define RAP_NetConnectionEntryGetInfo  ( 179 )
-#define RAP_NetFileEntryMake   ( 180 )
-#define RAP_NetFileEntryClear  ( 181 )
-#define RAP_NetFileEntrySetInfo        ( 182 )
-#define RAP_NetFileEntryGetInfo        ( 183 )
-#define RAP_AltSrvMessageBufferSend    ( 184 )
-#define RAP_AltSrvMessageFileSend      ( 185 )
-#define RAP_wI_NetRplWkstaEnum ( 186 )
-#define RAP_wI_NetRplWkstaGetInfo      ( 187 )
-#define RAP_wI_NetRplWkstaSetInfo      ( 188 )
-#define RAP_wI_NetRplWkstaAdd  ( 189 )
-#define RAP_wI_NetRplWkstaDel  ( 190 )
-#define RAP_wI_NetRplProfileEnum       ( 191 )
-#define RAP_wI_NetRplProfileGetInfo    ( 192 )
-#define RAP_wI_NetRplProfileSetInfo    ( 193 )
-#define RAP_wI_NetRplProfileAdd        ( 194 )
-#define RAP_wI_NetRplProfileDel        ( 195 )
-#define RAP_wI_NetRplProfileClone      ( 196 )
-#define RAP_wI_NetRplBaseProfileEnum   ( 197 )
-#define RAP_WIServerSetInfo    ( 201 )
-#define RAP_WPrintDriverEnum   ( 205 )
-#define RAP_WPrintQProcessorEnum       ( 206 )
-#define RAP_WPrintPortEnum     ( 207 )
-#define RAP_WNetWriteUpdateLog ( 208 )
-#define RAP_WNetAccountUpdate  ( 209 )
-#define RAP_WNetAccountConfirmUpdate   ( 210 )
-#define RAP_WConfigSet ( 211 )
-#define RAP_WAccountsReplicate ( 212 )
-#define RAP_SamOEMChgPasswordUser2_P   ( 214 )
-#define RAP_NetServerEnum3     ( 215 )
-#define RAP_WprintDriverGetInfo        ( 250 )
-#define RAP_WprintDriverSetInfo        ( 251 )
-#define RAP_WaliasAdd  ( 252 )
-#define RAP_WaliasDel  ( 253 )
-#define RAP_WaliasGetInfo      ( 254 )
-#define RAP_WaliasSetInfo      ( 255 )
-#define RAP_WaliasEnum ( 256 )
-#define RAP_WuserGetLogonAsn   ( 257 )
-#define RAP_WuserSetLogonAsn   ( 258 )
-#define RAP_WuserGetAppSel     ( 259 )
-#define RAP_WuserSetAppSel     ( 260 )
-#define RAP_WappAdd    ( 261 )
-#define RAP_WappDel    ( 262 )
-#define RAP_WappGetInfo        ( 263 )
-#define RAP_WappSetInfo        ( 264 )
-#define RAP_WappEnum   ( 265 )
-#define RAP_WUserDCDBInit      ( 266 )
-#define RAP_WDASDAdd   ( 267 )
-#define RAP_WDASDDel   ( 268 )
-#define RAP_WDASDGetInfo       ( 269 )
-#define RAP_WDASDSetInfo       ( 270 )
-#define RAP_WDASDEnum  ( 271 )
-#define RAP_WDASDCheck ( 272 )
-#define RAP_WDASDCtl   ( 273 )
-#define RAP_WuserRemoteLogonCheck      ( 274 )
-#define RAP_WUserPasswordSet3  ( 275 )
-#define RAP_WCreateRIPLMachine ( 276 )
-#define RAP_WDeleteRIPLMachine ( 277 )
-#define RAP_WGetRIPLMachineInfo        ( 278 )
-#define RAP_WSetRIPLMachineInfo        ( 279 )
-#define RAP_WEnumRIPLMachine   ( 280 )
-#define RAP_I_ShareAdd ( 281 )
-#define RAP_AliasEnum  ( 282 )
-#define RAP_WaccessApply       ( 283 )
-#define RAP_WPrt16Query        ( 284 )
-#define RAP_WPrt16Set  ( 285 )
-#define RAP_WUserDel100        ( 286 )
-#define RAP_WUserRemoteLogonCheck2     ( 287 )
-#define RAP_WRemoteTODSet      ( 294 )
-#define RAP_WprintJobMoveAll   ( 295 )
-#define RAP_W16AppParmAdd      ( 296 )
-#define RAP_W16AppParmDel      ( 297 )
-#define RAP_W16AppParmGet      ( 298 )
-#define RAP_W16AppParmSet      ( 299 )
-#define RAP_W16RIPLMachineCreate       ( 300 )
-#define RAP_W16RIPLMachineGetInfo      ( 301 )
-#define RAP_W16RIPLMachineSetInfo      ( 302 )
-#define RAP_W16RIPLMachineEnum ( 303 )
-#define RAP_W16RIPLMachineListParmEnum ( 304 )
-#define RAP_W16RIPLMachClassGetInfo    ( 305 )
-#define RAP_W16RIPLMachClassEnum       ( 306 )
-#define RAP_W16RIPLMachClassCreate     ( 307 )
-#define RAP_W16RIPLMachClassSetInfo    ( 308 )
-#define RAP_W16RIPLMachClassDelete     ( 309 )
-#define RAP_W16RIPLMachClassLPEnum     ( 310 )
-#define RAP_W16RIPLMachineDelete       ( 311 )
-#define RAP_W16WSLevelGetInfo  ( 312 )
-#define RAP_WserverNameAdd     ( 313 )
-#define RAP_WserverNameDel     ( 314 )
-#define RAP_WserverNameEnum    ( 315 )
-#define RAP_I_WDASDEnum        ( 316 )
-#define RAP_WDASDEnumTerminate ( 317 )
-#define RAP_WDASDSetInfo2      ( 318 )
-#define MAX_API        ( 318 )
-#define RAP_GROUPNAME_LEN      ( 21 )
-#define RAP_USERNAME_LEN       ( 21 )
-#define RAP_SHARENAME_LEN      ( 13 )
-#define RAP_UPASSWD_LEN        ( 16 )
-#define RAP_SPASSWD_LEN        ( 9 )
-#define RAP_MACHNAME_LEN       ( 16 )
-#define RAP_SRVCNAME_LEN       ( 16 )
-#define RAP_SRVCCMNT_LEN       ( 64 )
-#define RAP_DATATYPE_LEN       ( 10 )
-#define RAP_WFileEnum2_REQ     ( "zzWrLehb8g8" )
-#define RAP_WFileGetInfo2_REQ  ( "DWrLh" )
-#define RAP_WFileClose2_REQ    ( "D" )
-#define RAP_NetGroupEnum_REQ   ( "WrLeh" )
-#define RAP_NetGroupAdd_REQ    ( "WsT" )
-#define RAP_NetGroupDel_REQ    ( "z" )
-#define RAP_NetGroupAddUser_REQ        ( "zz" )
-#define RAP_NetGroupDelUser_REQ        ( "zz" )
-#define RAP_NetGroupGetUsers_REQ       ( "zWrLeh" )
-#define RAP_NetGroupSetUsers_REQ       ( "zWsTW" )
-#define RAP_NetUserAdd2_REQ    ( "WsTWW" )
-#define RAP_NetUserEnum_REQ    ( "WrLeh" )
-#define RAP_NetUserEnum2_REQ   ( "WrLDieh" )
-#define RAP_NetUserGetGroups_REQ       ( "zWrLeh" )
-#define RAP_NetUserSetGroups_REQ       ( "zWsTW" )
-#define RAP_NetUserPasswordSet_REQ     ( "zb16b16w" )
-#define RAP_NetUserPasswordSet2_REQ    ( "zb16b16WW" )
-#define RAP_SAMOEMChgPasswordUser2_REQ ( "B516B16" )
-#define RAP_NetUserValidate2_REQ       ( "Wb62WWrLhWW" )
-#define RAP_NetServerEnum2_REQ ( "WrLehDz" )
-#define RAP_WserverGetInfo_REQ ( "WrLh" )
-#define RAP_NetWkstatGetInfo   ( "WrLh" )
-#define RAP_WShareAdd_REQ      ( "WsT" )
-#define RAP_WShareEnum_REQ     ( "WrLeh" )
-#define RAP_WShareDel_REQ      ( "zW" )
-#define RAP_WWkstaGetInfo_REQ  ( "WrLh" )
-#define RAP_NetPrintQEnum_REQ  ( "WrLeh" )
-#define RAP_NetPrintQGetInfo_REQ       ( "zWrLh" )
-#define RAP_NetServerAdminCommand_REQ  ( "zhrLeh" )
-#define RAP_NetServiceEnum_REQ ( "WrLeh" )
-#define RAP_NetServiceControl_REQ      ( "zWWrL" )
-#define RAP_NetServiceInstall_REQ      ( "zF88sg88T" )
-#define RAP_NetServiceGetInfo_REQ      ( "zWrLh" )
-#define RAP_NetSessionEnum_REQ ( "WrLeh" )
-#define RAP_NetSessionGetInfo_REQ      ( "zWrLh" )
-#define RAP_NetSessionDel_REQ  ( "zW" )
-#define RAP_NetConnectionEnum_REQ      ( "zWrLeh" )
-#define RAP_NetWkstaUserLogoff_REQ     ( "zzWb38WrLh" )
-#define RAP_FILE_INFO_L2       ( "D" )
-#define RAP_FILE_INFO_L3       ( "DWWzz" )
-#define RAP_GROUP_INFO_L0      ( "B21" )
-#define RAP_GROUP_INFO_L1      ( "B21Bz" )
-#define RAP_GROUP_USERS_INFO_0 ( "B21" )
-#define RAP_GROUP_USERS_INFO_1 ( "B21BN" )
-#define RAP_USER_INFO_L0       ( "B21" )
-#define RAP_USER_INFO_L1       ( "B21BB16DWzzWz" )
-#define RAP_SERVER_INFO_L0     ( "B16" )
-#define RAP_SERVER_INFO_L1     ( "B16BBDz" )
-#define RAP_SERVER_INFO_L2     ( "B16BBDzDDDWWzWWWWWWWB21BzWWWWWWWWWWWWWWWWWWWWWWz" )
-#define RAP_SERVER_INFO_L3     ( "B16BBDzDDDWWzWWWWWWWB21BzWWWWWWWWWWWWWWWWWWWWWWzDWz" )
-#define RAP_SERVICE_INFO_L0    ( "B16" )
-#define RAP_SERVICE_INFO_L2    ( "B16WDWB64" )
-#define RAP_SHARE_INFO_L0      ( "B13" )
-#define RAP_SHARE_INFO_L1      ( "B13BWz" )
-#define RAP_SHARE_INFO_L2      ( "B13BWzWWWzB9B" )
-#define RAP_PRINTQ_INFO_L2     ( "B13BWWWzzzzzWN" )
-#define RAP_SMB_PRINT_JOB_L1   ( "WB21BB16B10zWWzDDz" )
-#define RAP_SESSION_INFO_L2    ( "zzWWWDDDz" )
-#define RAP_CONNECTION_INFO_L1 ( "WWWWDzz" )
-#define RAP_USER_LOGOFF_INFO_L1        ( "WDW" )
-#define RAP_WKSTA_INFO_L1      ( "WDzzzzBBDWDWWWWWWWWWWWWWWWWWWWzzWzzW" )
-#define RAP_WKSTA_INFO_L10     ( "zzzBBzz" )
-enum rap_status
-#ifndef USE_UINT_ENUMS
- {
-       NERR_Success=(int)(0)
-}
-#else
- { __donnot_use_enum_rap_status=0x7FFFFFFF}
-#define NERR_Success ( 0 )
-#endif
-;
-
-struct rap_group_info_1 {
-       uint8_t group_name[21];
-       uint8_t reserved1;
-       const char * comment;/* [unique,flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
-};
-
-struct rap_user_info_1 {
-       uint8_t user_name[21];
-       uint8_t reserved1;
-       uint8_t passwrd[16];
-       uint32_t pwage;
-       uint16_t priv;
-       const char * home_dir;/* [unique,flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
-       const char * comment;/* [unique,flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
-       uint16_t userflags;
-       const char * logon_script;/* [unique,flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
-};
-
-struct rap_service_info_2 {
-       uint8_t service_name[16];
-       uint16_t status;
-       uint32_t installcode;
-       uint16_t process_num;
-       const char * comment;/* [unique,flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
-};
-
-struct rap_share_info_0 {
-       uint8_t share_name[13];
-};
-
-struct rap_share_info_1 {
-       uint8_t share_name[13];
-       uint8_t reserved1;
-       uint16_t share_type;
-       const char * comment;/* [unique,flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
-};
-
-struct rap_share_info_2 {
-       uint8_t share_name[13];
-       uint8_t reserved1;
-       uint16_t share_type;
-       const char * comment;/* [unique,flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
-       uint16_t perms;
-       uint16_t maximum_users;
-       uint16_t active_users;
-       const char * path;/* [unique,flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
-       uint8_t password[9];
-       uint8_t reserved2;
-};
-
-union rap_share_info {
-       struct rap_share_info_0 info0;/* [case(0)] */
-       struct rap_share_info_1 info1;/* [case] */
-       struct rap_share_info_2 info2;/* [case(2)] */
-}/* [nodiscriminant] */;
-
-struct rap_server_info_0 {
-       uint8_t name[16];
-};
-
-struct rap_server_info_1 {
-       uint8_t name[16];
-       uint8_t version_major;
-       uint8_t version_minor;
-       uint32_t servertype;
-       const char * comment;/* [unique,flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
-};
-
-union rap_server_info {
-       struct rap_server_info_0 info0;/* [case(0)] */
-       struct rap_server_info_1 info1;/* [case] */
-}/* [nodiscriminant] */;
-
-enum rap_PrintJStatusCode
-#ifndef USE_UINT_ENUMS
- {
-       PRJ_QS_QUEUED=(int)(0x0000),
-       PRJ_QS_PAUSED=(int)(0x0001),
-       PRJ_QS_SPOOLING=(int)(0x0002),
-       PRJ_QS_PRINTING=(int)(0x0003),
-       PRJ_QS_ERROR=(int)(0x0010)
-}
-#else
- { __donnot_use_enum_rap_PrintJStatusCode=0x7FFFFFFF}
-#define PRJ_QS_QUEUED ( 0x0000 )
-#define PRJ_QS_PAUSED ( 0x0001 )
-#define PRJ_QS_SPOOLING ( 0x0002 )
-#define PRJ_QS_PRINTING ( 0x0003 )
-#define PRJ_QS_ERROR ( 0x0010 )
-#endif
-;
-
-struct rap_PrintJobInfo0 {
-       uint16_t JobID;
-};
-
-struct rap_PrintJobInfo1 {
-       uint16_t JobID;
-       const char *UserName;/* [charset(DOS)] */
-       uint8_t Pad;
-       const char *NotifyName;/* [charset(DOS)] */
-       const char *DataType;/* [charset(DOS)] */
-       const char * PrintParameterString;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t PrintParameterStringHigh;
-       uint16_t JobPosition;
-       enum rap_PrintJStatusCode JobStatus;
-       const char * JobStatusString;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t JobStatusStringHigh;
-       time_t TimeSubmitted;
-       uint32_t JobSize;
-       const char * JobCommentString;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t JobCommentStringHigh;
-};
-
-struct rap_PrintJobInfo2 {
-       uint16_t JobID;
-       uint16_t Priority;
-       const char * UserName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t UserNameHigh;
-       uint16_t JobPosition;
-       enum rap_PrintJStatusCode JobStatus;
-       time_t TimeSubmitted;
-       uint32_t JobSize;
-       const char * JobCommentString;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t JobCommentStringHigh;
-       const char * DocumentName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t DocumentNameHigh;
-};
-
-struct rap_PrintJobInfo3 {
-       uint16_t JobID;
-       uint16_t Priority;
-       const char * UserName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t UserNameHigh;
-       uint16_t JobPosition;
-       enum rap_PrintJStatusCode JobStatus;
-       time_t TimeSubmitted;
-       uint32_t JobSize;
-       const char * JobCommentString;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t JobCommentStringHigh;
-       const char * DocumentName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t DocumentNameHigh;
-       const char * NotifyName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t NotifyNameHigh;
-       const char * DataType;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t DataTypeHigh;
-       const char * PrintParameterString;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t PrintParameterStringHigh;
-       const char * StatusString;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t StatusStringHigh;
-       const char * QueueName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t QueueNameHigh;
-       const char * PrintProcessorName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t PrintProcessorNameHigh;
-       const char * PrintProcessorParams;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t PrintProcessorParamsHigh;
-       const char * DriverName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t DriverNameHigh;
-       const char * DriverDataOffset;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t DriverDataOffsetHigh;
-       const char * PrinterNameOffset;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t PrinterNameOffsetHigh;
-};
-
-union rap_printj_info {
-       struct rap_PrintJobInfo0 info0;/* [case(0)] */
-       struct rap_PrintJobInfo1 info1;/* [case] */
-       struct rap_PrintJobInfo2 info2;/* [case(2)] */
-       struct rap_PrintJobInfo3 info3;/* [case(3)] */
-}/* [public,nodiscriminant] */;
-
-enum rap_PrintQStatusCode
-#ifndef USE_UINT_ENUMS
- {
-       PRQ_ACTIVE=(int)(0x0000),
-       PRQ_PAUSE=(int)(0x0001),
-       PRQ_ERROR=(int)(0x0002),
-       PRQ_PENDING=(int)(0x0003)
-}
-#else
- { __donnot_use_enum_rap_PrintQStatusCode=0x7FFFFFFF}
-#define PRQ_ACTIVE ( 0x0000 )
-#define PRQ_PAUSE ( 0x0001 )
-#define PRQ_ERROR ( 0x0002 )
-#define PRQ_PENDING ( 0x0003 )
-#endif
-;
-
-struct rap_PrintQueue0 {
-       const char *PrintQName;/* [charset(DOS)] */
-};
-
-struct rap_PrintQueue1 {
-       const char *PrintQName;/* [charset(DOS)] */
-       uint8_t Pad1;
-       uint16_t Priority;
-       uint16_t StartTime;
-       uint16_t UntilTime;
-       const char * SeparatorPageFilename;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t SeparatorPageFilenameHigh;
-       const char * PrintProcessorDllName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t PrintProcessorDllNameHigh;
-       const char * PrintDestinationsName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t PrintDestinationsNameHigh;
-       const char * PrintParameterString;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t PrintParameterStringHigh;
-       const char * CommentString;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t CommentStringHigh;
-       enum rap_PrintQStatusCode PrintQStatus;
-       uint16_t PrintJobCount;
-};
-
-struct rap_PrintQueue2 {
-       struct rap_PrintQueue1 queue;
-       struct rap_PrintJobInfo1 *job;
-};
-
-struct rap_PrintQueue3 {
-       const char * PrintQueueName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t PrintQueueNameHigh;
-       uint16_t Priority;
-       uint16_t StartTime;
-       uint16_t UntilTime;
-       uint16_t Pad;
-       const char * SeparatorPageFilename;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t SeparatorPageFilenameHigh;
-       const char * PrintProcessorDllName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t PrintProcessorDllNameHigh;
-       const char * PrintParameterString;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t PrintParameterStringHigh;
-       const char * CommentString;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t CommentStringHigh;
-       enum rap_PrintQStatusCode PrintQStatus;
-       uint16_t PrintJobCount;
-       const char * Printers;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t PrintersHigh;
-       const char * DriverName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t DriverNameHigh;
-       const char * PrintDriverData;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t PrintDriverDataHigh;
-}/* [public] */;
-
-struct rap_PrintQueue4 {
-       struct rap_PrintQueue3 queue;
-       struct rap_PrintJobInfo2 *job;
-};
-
-struct rap_PrintQueue5 {
-       const char * PrintQueueName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),relative_short] */
-       uint16_t PrintQueueNameHigh;
-};
-
-union rap_printq_info {
-       struct rap_PrintQueue0 info0;/* [case(0)] */
-       struct rap_PrintQueue1 info1;/* [case] */
-       struct rap_PrintQueue2 info2;/* [case(2)] */
-       struct rap_PrintQueue3 info3;/* [case(3)] */
-       struct rap_PrintQueue4 info4;/* [case(4)] */
-       struct rap_PrintQueue5 info5;/* [case(5)] */
-}/* [public,nodiscriminant] */;
-
-enum rap_JobInfoParamNum
-#ifndef USE_UINT_ENUMS
- {
-       RAP_PARAM_JOBNUM=(int)(0x0001),
-       RAP_PARAM_USERNAME=(int)(0x0002),
-       RAP_PARAM_NOTIFYNAME=(int)(0x0003),
-       RAP_PARAM_DATATYPE=(int)(0x0004),
-       RAP_PARAM_PARAMETERS_STRING=(int)(0x0005),
-       RAP_PARAM_JOBPOSITION=(int)(0x0006),
-       RAP_PARAM_JOBSTATUS=(int)(0x0007),
-       RAP_PARAM_JOBSTATUSSTR=(int)(0x0008),
-       RAP_PARAM_TIMESUBMITTED=(int)(0x0009),
-       RAP_PARAM_JOBSIZE=(int)(0x000a),
-       RAP_PARAM_JOBCOMMENT=(int)(0x000b)
-}
-#else
- { __donnot_use_enum_rap_JobInfoParamNum=0x7FFFFFFF}
-#define RAP_PARAM_JOBNUM ( 0x0001 )
-#define RAP_PARAM_USERNAME ( 0x0002 )
-#define RAP_PARAM_NOTIFYNAME ( 0x0003 )
-#define RAP_PARAM_DATATYPE ( 0x0004 )
-#define RAP_PARAM_PARAMETERS_STRING ( 0x0005 )
-#define RAP_PARAM_JOBPOSITION ( 0x0006 )
-#define RAP_PARAM_JOBSTATUS ( 0x0007 )
-#define RAP_PARAM_JOBSTATUSSTR ( 0x0008 )
-#define RAP_PARAM_TIMESUBMITTED ( 0x0009 )
-#define RAP_PARAM_JOBSIZE ( 0x000a )
-#define RAP_PARAM_JOBCOMMENT ( 0x000b )
-#endif
-;
-
-union rap_JobInfoParam {
-       uint16_t value;/* [case(RAP_PARAM_JOBNUM)] */
-       const char * string;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM),case(RAP_PARAM_USERNAME)] */
-       uint32_t value4;/* [case(RAP_PARAM_TIMESUBMITTED)] */
-}/* [nodiscriminant] */;
-
-
-struct rap_NetShareEnum {
-       struct {
-               uint16_t level;
-               uint16_t bufsize;
-       } in;
-
-       struct {
-               enum rap_status status;
-               uint16_t convert;
-               uint16_t count;
-               uint16_t available;
-               union rap_share_info *info;/* [ref,switch_is(level)] */
-       } out;
-
-};
-
-
-struct rap_NetServerEnum2 {
-       struct {
-               uint16_t level;
-               uint16_t bufsize;
-               uint32_t servertype;
-               const char * domain;/* [ref,flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
-       } in;
-
-       struct {
-               enum rap_status status;
-               uint16_t convert;
-               uint16_t count;
-               uint16_t available;
-               union rap_server_info *info;/* [switch_is(level)] */
-       } out;
-
-};
-
-
-struct rap_WserverGetInfo {
-       struct {
-               uint16_t level;
-               uint16_t bufsize;
-       } in;
-
-       struct {
-               enum rap_status status;
-               uint16_t convert;
-               uint16_t available;
-               union rap_server_info info;/* [switch_is(level)] */
-       } out;
-
-};
-
-
-struct rap_NetPrintQEnum {
-       struct {
-               uint16_t level;
-               uint16_t bufsize;
-       } in;
-
-       struct {
-               enum rap_status status;
-               uint16_t convert;
-               uint16_t count;
-               uint16_t available;
-               union rap_printq_info *info;/* [switch_is(level)] */
-       } out;
-
-};
-
-
-struct rap_NetPrintQGetInfo {
-       struct {
-               const char * PrintQueueName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
-               uint16_t level;
-               uint16_t bufsize;
-       } in;
-
-       struct {
-               enum rap_status status;
-               uint16_t convert;
-               uint16_t available;
-               union rap_printq_info info;/* [switch_is(level)] */
-       } out;
-
-};
-
-
-struct rap_NetPrintJobPause {
-       struct {
-               uint16_t JobID;
-       } in;
-
-       struct {
-               enum rap_status status;
-               uint16_t convert;
-       } out;
-
-};
-
-
-struct rap_NetPrintJobContinue {
-       struct {
-               uint16_t JobID;
-       } in;
-
-       struct {
-               enum rap_status status;
-               uint16_t convert;
-       } out;
-
-};
-
-
-struct rap_NetPrintJobDelete {
-       struct {
-               uint16_t JobID;
-       } in;
-
-       struct {
-               enum rap_status status;
-               uint16_t convert;
-       } out;
-
-};
-
-
-struct rap_NetPrintQueuePause {
-       struct {
-               const char * PrintQueueName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
-       } in;
-
-       struct {
-               enum rap_status status;
-               uint16_t convert;
-       } out;
-
-};
-
-
-struct rap_NetPrintQueueResume {
-       struct {
-               const char * PrintQueueName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
-       } in;
-
-       struct {
-               enum rap_status status;
-               uint16_t convert;
-       } out;
-
-};
-
-
-struct rap_NetPrintQueuePurge {
-       struct {
-               const char * PrintQueueName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
-       } in;
-
-       struct {
-               enum rap_status status;
-               uint16_t convert;
-       } out;
-
-};
-
-
-struct rap_NetPrintJobEnum {
-       struct {
-               const char * PrintQueueName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
-               uint16_t level;
-               uint16_t bufsize;
-       } in;
-
-       struct {
-               enum rap_status status;
-               uint16_t convert;
-               uint16_t count;
-               uint16_t available;
-               union rap_printj_info *info;/* [switch_is(level)] */
-       } out;
-
-};
-
-
-struct rap_NetPrintJobGetInfo {
-       struct {
-               uint16_t JobID;
-               uint16_t level;
-               uint16_t bufsize;
-       } in;
-
-       struct {
-               enum rap_status status;
-               uint16_t convert;
-               uint16_t available;
-               union rap_printj_info info;/* [switch_is(level)] */
-       } out;
-
-};
-
-
-struct rap_NetPrintJobSetInfo {
-       struct {
-               uint16_t JobID;
-               uint16_t level;
-               uint16_t bufsize;
-               enum rap_JobInfoParamNum ParamNum;
-               union rap_JobInfoParam Param;/* [switch_is(ParamNum)] */
-       } in;
-
-       struct {
-               enum rap_status status;
-               uint16_t convert;
-       } out;
-
-};
-
-#endif /* _HEADER_rap */