Sets the flags register, optionally masking some bits. @type eflags: int @param eflags: Flags register contents. @type FlagMask: int @param FlagMask: (Optional) Bitwise-AND mask.
(self, eflags, FlagMask=0xFFFFFFFF)
| 720 | return context["EFlags"] & FlagMask |
| 721 | |
| 722 | def set_flags(self, eflags, FlagMask=0xFFFFFFFF): |
| 723 | """ |
| 724 | Sets the flags register, optionally masking some bits. |
| 725 | |
| 726 | @type eflags: int |
| 727 | @param eflags: Flags register contents. |
| 728 | |
| 729 | @type FlagMask: int |
| 730 | @param FlagMask: (Optional) Bitwise-AND mask. |
| 731 | """ |
| 732 | context = self.get_context(win32.CONTEXT_CONTROL) |
| 733 | context["EFlags"] = (context["EFlags"] & FlagMask) | eflags |
| 734 | self.set_context(context) |
| 735 | |
| 736 | def get_flag_value(self, FlagBit): |
| 737 | """ |
no test coverage detected