SetBooleanElement seems to not respect the method contract defined in
the document:
https://learn.microsoft.com/en-us/previous-versions/windows/desktop/bcd/setbooleanelement-bcdobject#syntax
Instead the method contract has the two parameters in the inverse order:
```
boolean SetBooleanElement(
[in] boolean Boolean,
[in] uint32 Type
);
```
Change-Id: I8938cd0333b21a89971de88da47559fa929162dc
Signed-off-by: Adrian Vladu <avladu@cloudbasesolutions.com>