public static void ListDirectorysResult(int result, StringSequence directories, ByteArray byteArray) { byteArray.Reset(); byteArray.WriteHeader(); byteArray.writeInt(EnumFileMethods.CLIENT_LISTDIRECTORYSRESULT_HASH); byteArray.EncryptKey = EnumFileMethods.CLIENT_LISTDIRECTORYSRESULT_HASH; byteArray.CRC = 0; byteArray.writeDynamicsInt(ByteArray.globalSeq); byteArray.writeDynamicsInt(result); directories.WriteToByteArray(byteArray); ++ByteArray.globalSeq; byteArray.writeIntNCRC(byteArray.CRC); byteArray.EncryptKey = 0; }
public static ByteArray ListDirectorysResult(int result, StringSequence directories) { ByteArray byteArray = new ByteArray(); byteArray.writeInt(EnumFileMethods.CLIENT_LISTDIRECTORYSRESULT_HASH); byteArray.EncryptKey = EnumFileMethods.CLIENT_LISTDIRECTORYSRESULT_HASH; byteArray.CRC = 0; byteArray.writeDynamicsInt(ByteArray.globalSeq); byteArray.writeDynamicsInt(result); directories.WriteToByteArray(byteArray); ++ByteArray.globalSeq; byteArray.writeInt(byteArray.CRC); byteArray.EncryptKey = 0; return(byteArray); }