| 1241 | |
| 1242 | |
| 1243 | class PNETLOGON_DELTA_USER(NDRPacket): |
| 1244 | ALIGNMENT = (4, 8) |
| 1245 | fields_desc = [ |
| 1246 | NDRPacketField("UserName", UNICODE_STRING(), UNICODE_STRING), |
| 1247 | NDRPacketField("FullName", UNICODE_STRING(), UNICODE_STRING), |
| 1248 | NDRIntField("UserId", 0), |
| 1249 | NDRIntField("PrimaryGroupId", 0), |
| 1250 | NDRPacketField("HomeDirectory", UNICODE_STRING(), UNICODE_STRING), |
| 1251 | NDRPacketField("HomeDirectoryDrive", UNICODE_STRING(), UNICODE_STRING), |
| 1252 | NDRPacketField("ScriptPath", UNICODE_STRING(), UNICODE_STRING), |
| 1253 | NDRPacketField("AdminComment", UNICODE_STRING(), UNICODE_STRING), |
| 1254 | NDRPacketField("WorkStations", UNICODE_STRING(), UNICODE_STRING), |
| 1255 | NDRPacketField("LastLogon", OLD_LARGE_INTEGER(), OLD_LARGE_INTEGER), |
| 1256 | NDRPacketField("LastLogoff", OLD_LARGE_INTEGER(), OLD_LARGE_INTEGER), |
| 1257 | NDRPacketField("LogonHours", NLPR_LOGON_HOURS(), NLPR_LOGON_HOURS), |
| 1258 | NDRShortField("BadPasswordCount", 0), |
| 1259 | NDRShortField("LogonCount", 0), |
| 1260 | NDRPacketField("PasswordLastSet", OLD_LARGE_INTEGER(), OLD_LARGE_INTEGER), |
| 1261 | NDRPacketField("AccountExpires", OLD_LARGE_INTEGER(), OLD_LARGE_INTEGER), |
| 1262 | NDRIntField("UserAccountControl", 0), |
| 1263 | NDRPacketField( |
| 1264 | "EncryptedNtOwfPassword", |
| 1265 | ENCRYPTED_NT_OWF_PASSWORD(), |
| 1266 | ENCRYPTED_NT_OWF_PASSWORD, |
| 1267 | ), |
| 1268 | NDRPacketField( |
| 1269 | "EncryptedLmOwfPassword", |
| 1270 | ENCRYPTED_LM_OWF_PASSWORD(), |
| 1271 | ENCRYPTED_LM_OWF_PASSWORD, |
| 1272 | ), |
| 1273 | NDRByteField("NtPasswordPresent", 0), |
| 1274 | NDRByteField("LmPasswordPresent", 0), |
| 1275 | NDRByteField("PasswordExpired", 0), |
| 1276 | NDRPacketField("UserComment", UNICODE_STRING(), UNICODE_STRING), |
| 1277 | NDRPacketField("Parameters", UNICODE_STRING(), UNICODE_STRING), |
| 1278 | NDRShortField("CountryCode", 0), |
| 1279 | NDRShortField("CodePage", 0), |
| 1280 | NDRPacketField("PrivateData", NLPR_USER_PRIVATE_INFO(), NLPR_USER_PRIVATE_INFO), |
| 1281 | NDRIntField("SecurityInformation", 0), |
| 1282 | NDRIntField("SecuritySize", None, size_of="SecurityDescriptor"), |
| 1283 | NDRFullEmbPointerField( |
| 1284 | NDRConfStrLenField( |
| 1285 | "SecurityDescriptor", "", size_is=lambda pkt: pkt.SecuritySize |
| 1286 | ) |
| 1287 | ), |
| 1288 | NDRPacketField("ProfilePath", UNICODE_STRING(), UNICODE_STRING), |
| 1289 | NDRPacketField("DummyString2", UNICODE_STRING(), UNICODE_STRING), |
| 1290 | NDRPacketField("DummyString3", UNICODE_STRING(), UNICODE_STRING), |
| 1291 | NDRPacketField("DummyString4", UNICODE_STRING(), UNICODE_STRING), |
| 1292 | NDRIntField("DummyLong1", 0), |
| 1293 | NDRIntField("DummyLong2", 0), |
| 1294 | NDRIntField("DummyLong3", 0), |
| 1295 | NDRIntField("DummyLong4", 0), |
| 1296 | ] |
| 1297 | |
| 1298 | |
| 1299 | class PNETLOGON_DELTA_RENAME_USER(NDRPacket): |
no test coverage detected
searching dependent graphs…