/// <exception cref="SharpCifs.Dcerpc.Ndr.NdrException"></exception> public override void Encode(NdrBuffer dst) { dst.Align(4); dst.Enc_ndr_referent(EntryPath, 1); if (EntryPath != null) { dst = dst.Deferred; dst.Enc_ndr_string(EntryPath); } }
/// <exception cref="SharpCifs.Dcerpc.Ndr.NdrException"></exception> public override void Encode(NdrBuffer dst) { dst.Align(4); dst.Enc_ndr_referent(Netname, 1); if (Netname != null) { dst = dst.Deferred; dst.Enc_ndr_string(Netname); } }
/// <exception cref="SharpCifs.Dcerpc.Ndr.NdrException"></exception> public override void Encode_in(NdrBuffer dst) { dst.Enc_ndr_referent(SystemName, 1); if (SystemName != null) { dst.Enc_ndr_string(SystemName); } dst.Enc_ndr_long(Unknown); dst.Enc_ndr_long(AccessMask); }
/// <exception cref="SharpCifs.Dcerpc.Ndr.NdrException"></exception> public override void Encode_in(NdrBuffer dst) { dst.Enc_ndr_referent(SystemName, 1); if (SystemName != null) { dst.Enc_ndr_string(SystemName); } ObjectAttributes.Encode(dst); dst.Enc_ndr_long(DesiredAccess); }
public override void Encode_in(NdrBuffer _dst) { handle.Encode(_dst); _dst.Enc_ndr_long(num_service_args); _dst.Enc_ndr_referent(service_arg_vectors, 1); if (service_arg_vectors != null) { int _service_arg_vectorss = num_service_args; _dst.Enc_ndr_long(_service_arg_vectorss); for (int _i = 0; _i < _service_arg_vectorss; _i++) { _dst.Enc_ndr_referent(service_arg_vectors[_i], 1); } for (int _i = 0; _i < _service_arg_vectorss; _i++) { if (service_arg_vectors[_i] != null) { _dst.Enc_ndr_string(service_arg_vectors[_i]); } } } }
public override void Encode_in(NdrBuffer _dst) { scmanager_handle.Encode(_dst); _dst.Enc_ndr_string(service_name); _dst.Enc_ndr_long(access_mask); }
public override void Encode_in(NdrBuffer _dst) { _dst.Enc_ndr_referent(machine_name, 1); if (machine_name != null) { _dst.Enc_ndr_string(machine_name); } _dst.Enc_ndr_referent(database_name, 1); if (database_name != null) { _dst.Enc_ndr_string(database_name); } _dst.Enc_ndr_long(access_mask); }
public override void Encode_in(NdrBuffer _dst) { scmanager_handle.Encode(_dst); _dst.Enc_ndr_string(service_name); _dst.Enc_ndr_referent(display_name, 1); if (display_name != null) { _dst.Enc_ndr_string(display_name); } _dst.Enc_ndr_long(access_mask); _dst.Enc_ndr_long(service_type); _dst.Enc_ndr_long(start_type); _dst.Enc_ndr_long(error_control); _dst.Enc_ndr_string(binary_path_name); _dst.Enc_ndr_referent(load_order_group, 1); if (load_order_group != null) { _dst.Enc_ndr_string(load_order_group); } _dst.Enc_ndr_referent(lpdwTagId, 1); if (lpdwTagId != null) { lpdwTagId.Encode(_dst); } _dst.Enc_ndr_referent(lpDependencies, 1); if (lpDependencies != null) { int _lpDependenciess = dependency_size; _dst.Enc_ndr_long(_lpDependenciess); int _lpDependenciesi = _dst.Index; _dst.Advance(1 * _lpDependenciess); _dst = _dst.Derive(_lpDependenciesi); for (int _i = 0; _i < _lpDependenciess; _i++) { _dst.Enc_ndr_small(lpDependencies[_i]); } } _dst.Enc_ndr_long(dependency_size); _dst.Enc_ndr_referent(lpServiceStartName, 1); if (lpServiceStartName != null) { _dst.Enc_ndr_string(lpServiceStartName); } _dst.Enc_ndr_referent(password, 1); if (password != null) { int _passwords = password_size; _dst.Enc_ndr_long(_passwords); int _passwordi = _dst.Index; _dst.Advance(1 * _passwords); _dst = _dst.Derive(_passwordi); for (int _i = 0; _i < _passwords; _i++) { _dst.Enc_ndr_small(password[_i]); } } _dst.Enc_ndr_long(password_size); }
/// <exception cref="SharpCifs.Dcerpc.Ndr.NdrException"></exception> public override void Encode_in(NdrBuffer dst) { dst.Enc_ndr_referent(Servername, 1); if (Servername != null) { dst.Enc_ndr_string(Servername); } }
/// <exception cref="SharpCifs.Dcerpc.Ndr.NdrException"></exception> public override void Encode_in(NdrBuffer dst) { dst.Enc_ndr_referent(Servername, 1); if (Servername != null) { dst.Enc_ndr_string(Servername); } dst.Enc_ndr_long(Level); int descr = Level; dst.Enc_ndr_long(descr); dst.Enc_ndr_referent(Info, 1); if (Info != null) { dst = dst.Deferred; Info.Encode(dst); } dst.Enc_ndr_long(Prefmaxlen); dst.Enc_ndr_long(ResumeHandle); }
/// <exception cref="SharpCifs.Dcerpc.Ndr.NdrException"></exception> public override void Encode(NdrBuffer dst) { dst.Align(4); dst.Enc_ndr_referent(Netname, 1); dst.Enc_ndr_long(Type); dst.Enc_ndr_referent(Remark, 1); dst.Enc_ndr_long(Permissions); dst.Enc_ndr_long(MaxUses); dst.Enc_ndr_long(CurrentUses); dst.Enc_ndr_referent(Path, 1); dst.Enc_ndr_referent(Password, 1); dst.Enc_ndr_long(SdSize); dst.Enc_ndr_referent(SecurityDescriptor, 1); if (Netname != null) { dst = dst.Deferred; dst.Enc_ndr_string(Netname); } if (Remark != null) { dst = dst.Deferred; dst.Enc_ndr_string(Remark); } if (Path != null) { dst = dst.Deferred; dst.Enc_ndr_string(Path); } if (Password != null) { dst = dst.Deferred; dst.Enc_ndr_string(Password); } if (SecurityDescriptor != null) { dst = dst.Deferred; int securityDescriptors = SdSize; dst.Enc_ndr_long(securityDescriptors); int securityDescriptori = dst.Index; dst.Advance(1 * securityDescriptors); dst = dst.Derive(securityDescriptori); for (int i = 0; i < securityDescriptors; i++) { dst.Enc_ndr_small(SecurityDescriptor[i]); } } }
/// <exception cref="SharpCifs.Dcerpc.Ndr.NdrException"></exception> public override void Encode_in(NdrBuffer dst) { dst.Enc_ndr_string(DfsName); dst.Enc_ndr_long(Level); dst.Enc_ndr_long(Prefmaxlen); dst.Enc_ndr_referent(Info, 1); if (Info != null) { Info.Encode(dst); } dst.Enc_ndr_referent(Totalentries, 1); if (Totalentries != null) { Totalentries.Encode(dst); } }
/// <exception cref="SharpCifs.Dcerpc.Ndr.NdrException"></exception> public override void Encode(NdrBuffer dst) { dst.Align(4); dst.Enc_ndr_long(Flags); dst.Enc_ndr_referent(DfsName, 1); if (DfsName != null) { dst = dst.Deferred; dst.Enc_ndr_string(DfsName); } }
/// <exception cref="SharpCifs.Dcerpc.Ndr.NdrException"></exception> public override void Encode(NdrBuffer dst) { dst.Align(4); dst.Enc_ndr_referent(Path, 1); dst.Enc_ndr_referent(Comment, 1); dst.Enc_ndr_long(State); dst.Enc_ndr_long(NumStores); dst.Enc_ndr_referent(Stores, 1); if (Path != null) { dst = dst.Deferred; dst.Enc_ndr_string(Path); } if (Comment != null) { dst = dst.Deferred; dst.Enc_ndr_string(Comment); } if (Stores != null) { dst = dst.Deferred; int storess = NumStores; dst.Enc_ndr_long(storess); int storesi = dst.Index; dst.Advance(12 * storess); dst = dst.Derive(storesi); for (int i = 0; i < storess; i++) { Stores[i].Encode(dst); } } }
/// <exception cref="SharpCifs.Dcerpc.Ndr.NdrException"></exception> public override void Encode(NdrBuffer dst) { dst.Align(4); dst.Enc_ndr_long(State); dst.Enc_ndr_referent(ServerName, 1); dst.Enc_ndr_referent(ShareName, 1); if (ServerName != null) { dst = dst.Deferred; dst.Enc_ndr_string(ServerName); } if (ShareName != null) { dst = dst.Deferred; dst.Enc_ndr_string(ShareName); } }