anchor.diff:  //   PACL                        Dacl;
   // } SECURITY_DESCRIPTOR, *PISECURITY_DESCRIPTOR;
   class SECURITY_DESCRIPTOR extends Struct {
  -  @Int8()
  +  @Uint8()
     int Revision;
   
  -  @Int8()
  +  @Uint8()
     int Sbz1;
   
     @Int16()
  
positive.code:   int lfOrientation;
    @Int32()
    int lfWeight;
    @Int8()
    int lfItalic;
    @Int8()
    int lfUnderline;
    @Int8()
    int lfStrikeOut;
    @Int8()
    int lfCharSet;
    @Int8()
    int lfOutPrecision;
    @Int8()
    int lfClipPrecision;
    @Int8()
    int lfQuality;
    @Int8()
    int lfPitchAndFamily;
  
    // Need to use @Int32() here, both because of the lack of fixed-size
  
negative.code:   int fRestore;
    @Int32()
    int fIncUpdate;
    @Uint64()
    int rgb1;
    @Uint64()
    int rgb2;
    @Uint64()
    int rgb3;
    @Uint64()
    int rgb4;
  
    factory PAINTSTRUCT.allocate() => allocate<PAINTSTRUCT>().ref
  