Re: [Boost-bugs] [Boost C++ Libraries] #12185: bootstrap for boost_60_0 does not work for Visual Studio 2013

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #12185: bootstrap for boost_60_0 does not work for Visual Studio 2013
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2016-05-10 10:38:04


#12185: bootstrap for boost_60_0 does not work for Visual Studio 2013
-------------------------------+-------------------------------
  Reporter: peter.raeth@… | Owner:
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: Building Boost
   Version: Boost 1.60.0 | Severity: Showstopper
Resolution: | Keywords: bootstrap windows
-------------------------------+-------------------------------

Comment (by peter.raeth@…):

 Also tried this with Cygwin and the gcc toolset. Ran bootstrap.sh. Process
 failed but for different causes. The log file for that trial is:

 ###
 ### Using 'gcc' toolset.
 ###
 rm -rf bootstrap
 mkdir bootstrap
 gcc -o bootstrap/jam0 command.c compile.c constants.c debug.c execcmd.c
 frames.c function.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c
 jamgram.c lists.c make.c make1.c object.c option.c output.c parse.c
 pathsys.c regexp.c rules.c scan.c search.c subst.c timestamp.c variable.c
 modules.c strings.c filesys.c builtins.c class.c cwd.c native.c md5.c
 w32_getreg.c modules/set.c modules/path.c modules/regex.c modules
 /property-set.c modules/sequence.c modules/order.c execunix.c fileunix.c
 pathunix.c
 execcmd.c: In function ‘onintr’:
 execcmd.c:120:5: warning: implicit declaration of function
 Ã¢â‚¬Ëœout_printf’ [-Wimplicit-function-declaration]
      out_printf( "...interrupted\n" );
      ^
 make.c: In function ‘make’:
 make.c:132:13: warning: implicit declaration of function ‘out_printf’
 [-Wimplicit-function-declaration]
              out_printf( "...found %d target%s...\n", counts->targets,
              ^
 make.c: In function ‘make0’:
 make.c:735:13: warning: implicit declaration of function ‘out_flush’
 [-Wimplicit-function-declaration]
              out_flush();
              ^
 In file included from builtins.c:7:0:
 /usr/include/w32api/winioctl.h:169:3: error: unknown type name ‘ULONG’
    ULONG Version;
    ^
 /usr/include/w32api/winioctl.h:170:3: error: unknown type name ‘ULONG’
    ULONG Size;
    ^
 /usr/include/w32api/winioctl.h:171:3: error: unknown type name ‘ULONG’
    ULONG BlockLength;
    ^
 /usr/include/w32api/winioctl.h:172:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER NumberOfBlocks;
    ^
 /usr/include/w32api/winioctl.h:173:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER DiskLength;
    ^
 /usr/include/w32api/winioctl.h:206:5: error: unknown type name ‘DWORD’
      DWORD Size;
      ^
 /usr/include/w32api/winioctl.h:207:5: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
      BOOLEAN MediaRemovable;
      ^
 /usr/include/w32api/winioctl.h:208:5: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
      BOOLEAN MediaHotplug;
      ^
 /usr/include/w32api/winioctl.h:209:5: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
      BOOLEAN DeviceHotplug;
      ^
 /usr/include/w32api/winioctl.h:210:5: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
      BOOLEAN WriteCacheEnableOverride;
      ^
 In file included from builtins.c:7:0:
 /usr/include/w32api/winioctl.h:214:5: error: unknown type name ‘DWORD’
      DEVICE_TYPE DeviceType;
      ^
 In file included from builtins.c:7:0:
 /usr/include/w32api/winioctl.h:215:5: error: unknown type name ‘DWORD’
      DWORD DeviceNumber;
      ^
 /usr/include/w32api/winioctl.h:216:5: error: unknown type name ‘DWORD’
      DWORD PartitionNumber;
      ^
 /usr/include/w32api/winioctl.h:220:5: error: unknown type name ‘BYTE’
      BYTE PathId;
      ^
 /usr/include/w32api/winioctl.h:224:5: error: unknown type name ‘DWORD’
      DWORD Length;
      ^
 /usr/include/w32api/winioctl.h:225:5: error: unknown type name ‘BYTE’
      BYTE _unused;
      ^
 /usr/include/w32api/winioctl.h:226:5: error: unknown type name ‘BYTE’
      BYTE PathId;
      ^
 /usr/include/w32api/winioctl.h:227:5: error: unknown type name ‘BYTE’
      BYTE TargetId;
      ^
 /usr/include/w32api/winioctl.h:228:5: error: unknown type name ‘BYTE’
      BYTE Lun;
      ^
 /usr/include/w32api/winioctl.h:232:5: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
      BOOLEAN PreventMediaRemoval;
      ^
 /usr/include/w32api/winioctl.h:236:5: error: unknown type name ‘DWORD’
      DWORD MediaChangeCount;
      ^
 /usr/include/w32api/winioctl.h:237:5: error: unknown type name ‘DWORD’
      DWORD NewState;
      ^
 /usr/include/w32api/winioctl.h:241:5: error: unknown type name ‘DWORD’
      DWORD Version;
      ^
 /usr/include/w32api/winioctl.h:242:5: error: unknown type name ‘DWORD’
      DWORD Flags;
      ^
 /usr/include/w32api/winioctl.h:243:5: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
      LARGE_INTEGER RecoveredWrites;
      ^
 /usr/include/w32api/winioctl.h:244:5: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
      LARGE_INTEGER UnrecoveredWrites;
      ^
 /usr/include/w32api/winioctl.h:245:5: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
      LARGE_INTEGER RecoveredReads;
      ^
 /usr/include/w32api/winioctl.h:246:5: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
      LARGE_INTEGER UnrecoveredReads;
      ^
 /usr/include/w32api/winioctl.h:247:5: error: unknown type name ‘BYTE’
      BYTE CompressionRatioReads;
      ^
 /usr/include/w32api/winioctl.h:248:5: error: unknown type name ‘BYTE’
      BYTE CompressionRatioWrites;
      ^
 /usr/include/w32api/winioctl.h:259:5: error: unknown type name ‘DWORD’
      DWORD Operation;
      ^
 /usr/include/w32api/winioctl.h:368:2: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
   LARGE_INTEGER Cylinders;
   ^
 /usr/include/w32api/winioctl.h:370:2: error: unknown type name ‘DWORD’
   DWORD TracksPerCylinder;
   ^
 /usr/include/w32api/winioctl.h:371:2: error: unknown type name ‘DWORD’
   DWORD SectorsPerTrack;
   ^
 /usr/include/w32api/winioctl.h:372:2: error: unknown type name ‘DWORD’
   DWORD BytesPerSector;
   ^
 /usr/include/w32api/winioctl.h:373:2: error: unknown type name ‘DWORD’
   DWORD NumberMediaSides;
   ^
 /usr/include/w32api/winioctl.h:374:2: error: unknown type name ‘DWORD’
   DWORD MediaCharacteristics;
   ^
 /usr/include/w32api/winioctl.h:377:2: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
   LARGE_INTEGER Cylinders;
   ^
 /usr/include/w32api/winioctl.h:379:2: error: unknown type name ‘DWORD’
   DWORD TracksPerCylinder;
   ^
 /usr/include/w32api/winioctl.h:380:2: error: unknown type name ‘DWORD’
   DWORD SectorsPerTrack;
   ^
 /usr/include/w32api/winioctl.h:381:2: error: unknown type name ‘DWORD’
   DWORD BytesPerSector;
   ^
 /usr/include/w32api/winioctl.h:382:2: error: unknown type name ‘DWORD’
   DWORD NumberMediaSides;
   ^
 /usr/include/w32api/winioctl.h:383:2: error: unknown type name ‘DWORD’
   DWORD MediaCharacteristics;
   ^
 /usr/include/w32api/winioctl.h:387:2: error: unknown type name ‘DWORD’
   DWORD MediaCharacteristics;
   ^
 /usr/include/w32api/winioctl.h:388:2: error: unknown type name ‘DWORD’
   DWORD CurrentBlockSize;
   ^
 /usr/include/w32api/winioctl.h:392:6: error: unknown type name ‘BYTE’
       BYTE MediumType;
       ^
 /usr/include/w32api/winioctl.h:393:6: error: unknown type name ‘BYTE’
       BYTE DensityCode;
       ^
 /usr/include/w32api/winioctl.h:401:5: error: unknown type name ‘DWORD’
      DWORD DeviceType;
      ^
 /usr/include/w32api/winioctl.h:402:5: error: unknown type name ‘DWORD’
      DWORD MediaInfoCount;
      ^
 /usr/include/w32api/winioctl.h:407:5: error: unknown type name ‘DWORD’
      DWORD PredictFailure;
      ^
 /usr/include/w32api/winioctl.h:408:5: error: unknown type name ‘BYTE’
      BYTE VendorSpecific[512];
      ^
 In file included from builtins.c:7:0:
 /usr/include/w32api/winioctl.h:507:3: error: unknown type name ‘DWORD’
    DWORD StartCylinderNumber;
    ^
 /usr/include/w32api/winioctl.h:508:3: error: unknown type name ‘DWORD’
    DWORD EndCylinderNumber;
    ^
 /usr/include/w32api/winioctl.h:509:3: error: unknown type name ‘DWORD’
    DWORD StartHeadNumber;
    ^
 /usr/include/w32api/winioctl.h:510:3: error: unknown type name ‘DWORD’
    DWORD EndHeadNumber;
    ^
 /usr/include/w32api/winioctl.h:513:9: error: unknown type name ‘WORD’
  typedef WORD BAD_TRACK_NUMBER;
          ^
 /usr/include/w32api/winioctl.h:514:9: error: unknown type name ‘WORD’
  typedef WORD *PBAD_TRACK_NUMBER;
          ^
 /usr/include/w32api/winioctl.h:518:3: error: unknown type name ‘DWORD’
    DWORD StartCylinderNumber;
    ^
 /usr/include/w32api/winioctl.h:519:3: error: unknown type name ‘DWORD’
    DWORD EndCylinderNumber;
    ^
 /usr/include/w32api/winioctl.h:520:3: error: unknown type name ‘DWORD’
    DWORD StartHeadNumber;
    ^
 /usr/include/w32api/winioctl.h:521:3: error: unknown type name ‘DWORD’
    DWORD EndHeadNumber;
    ^
 /usr/include/w32api/winioctl.h:522:3: error: unknown type name ‘WORD’
    WORD FormatGapLength;
    ^
 /usr/include/w32api/winioctl.h:523:3: error: unknown type name ‘WORD’
    WORD SectorsPerTrack;
    ^
 /usr/include/w32api/winioctl.h:524:3: error: unknown type name ‘WORD’
    WORD SectorNumber[1];
    ^
 /usr/include/w32api/winioctl.h:528:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER Cylinders;
    ^
 /usr/include/w32api/winioctl.h:530:3: error: unknown type name ‘DWORD’
    DWORD TracksPerCylinder;
    ^
 /usr/include/w32api/winioctl.h:531:3: error: unknown type name ‘DWORD’
    DWORD SectorsPerTrack;
    ^
 /usr/include/w32api/winioctl.h:532:3: error: unknown type name ‘DWORD’
    DWORD BytesPerSector;
    ^
 /usr/include/w32api/winioctl.h:538:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER StartingOffset;
    ^
 /usr/include/w32api/winioctl.h:539:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER PartitionLength;
    ^
 /usr/include/w32api/winioctl.h:540:3: error: unknown type name ‘DWORD’
    DWORD HiddenSectors;
    ^
 /usr/include/w32api/winioctl.h:541:3: error: unknown type name ‘DWORD’
    DWORD PartitionNumber;
    ^
 /usr/include/w32api/winioctl.h:542:3: error: unknown type name ‘BYTE’
    BYTE PartitionType;
    ^
 /usr/include/w32api/winioctl.h:543:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN BootIndicator;
    ^
 /usr/include/w32api/winioctl.h:544:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN RecognizedPartition;
    ^
 /usr/include/w32api/winioctl.h:545:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN RewritePartition;
    ^
 /usr/include/w32api/winioctl.h:549:3: error: unknown type name ‘BYTE’
    BYTE PartitionType;
    ^
 /usr/include/w32api/winioctl.h:553:3: error: unknown type name ‘DWORD’
    DWORD PartitionCount;
    ^
 /usr/include/w32api/winioctl.h:554:3: error: unknown type name ‘DWORD’
    DWORD Signature;
    ^
 /usr/include/w32api/winioctl.h:559:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER StartingOffset;
    ^
 /usr/include/w32api/winioctl.h:560:3: error: unknown type name ‘DWORD’
    DWORD Length;
    ^
 /usr/include/w32api/winioctl.h:564:3: error: unknown type name ‘WORD’
    WORD Reserved;
    ^
 /usr/include/w32api/winioctl.h:565:3: error: unknown type name ‘WORD’
    WORD Count;
    ^
 /usr/include/w32api/winioctl.h:566:3: error: unknown type name ‘DWORD’
    DWORD BlockNumber[1];
    ^
 In file included from builtins.c:7:0:
 /usr/include/w32api/winioctl.h:571:3: error: unknown type name ‘WORD’
    WORD Reserved;
    ^
 /usr/include/w32api/winioctl.h:572:3: error: unknown type name ‘WORD’
    WORD Count;
    ^
 /usr/include/w32api/winioctl.h:573:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER BlockNumber[1];
    ^
 In file included from builtins.c:7:0:
 /usr/include/w32api/winioctl.h:582:3: error: unknown type name ‘GUID’
    GUID PartitionType;
    ^
 /usr/include/w32api/winioctl.h:583:3: error: unknown type name ‘GUID’
    GUID PartitionId;
    ^
 /usr/include/w32api/winioctl.h:584:3: error: unknown type name
 Ã¢â‚¬ËœDWORD64’
    DWORD64 Attributes;
    ^
 /usr/include/w32api/winioctl.h:585:3: error: unknown type name ‘WCHAR’
    WCHAR Name [36];
    ^
 /usr/include/w32api/winioctl.h:596:3: error: unknown type name ‘BYTE’
    BYTE PartitionType;
    ^
 /usr/include/w32api/winioctl.h:597:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN BootIndicator;
    ^
 /usr/include/w32api/winioctl.h:598:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN RecognizedPartition;
    ^
 /usr/include/w32api/winioctl.h:599:3: error: unknown type name ‘DWORD’
    DWORD HiddenSectors;
    ^
 /usr/include/w32api/winioctl.h:607:3: error: expected specifier-qualifier-
 list before ‘__C89_NAMELESS’
    __C89_NAMELESS union {
    ^
 /usr/include/w32api/winioctl.h:614:3: error: unknown type name ‘GUID’
    GUID DiskId;
    ^
 /usr/include/w32api/winioctl.h:615:3: error: unknown type name ‘DWORD’
    DWORD MaxPartitionCount;
    ^
 /usr/include/w32api/winioctl.h:619:3: error: unknown type name ‘DWORD’
    DWORD Signature;
    ^
 /usr/include/w32api/winioctl.h:624:3: error: expected specifier-qualifier-
 list before ‘__C89_NAMELESS’
    __C89_NAMELESS union {
    ^
 /usr/include/w32api/winioctl.h:631:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER Length;
    ^
 /usr/include/w32api/winioctl.h:636:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER StartingOffset;
    ^
 /usr/include/w32api/winioctl.h:637:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER PartitionLength;
    ^
 /usr/include/w32api/winioctl.h:638:3: error: unknown type name ‘DWORD’
    DWORD PartitionNumber;
    ^
 /usr/include/w32api/winioctl.h:639:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN RewritePartition;
    ^
 /usr/include/w32api/winioctl.h:640:3: error: expected specifier-qualifier-
 list before ‘__C89_NAMELESS’
    __C89_NAMELESS union {
    ^
 /usr/include/w32api/winioctl.h:647:3: error: unknown type name ‘GUID’
    GUID DiskId;
    ^
 /usr/include/w32api/winioctl.h:648:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER StartingUsableOffset;
    ^
 /usr/include/w32api/winioctl.h:649:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER UsableLength;
    ^
 /usr/include/w32api/winioctl.h:650:3: error: unknown type name ‘DWORD’
    DWORD MaxPartitionCount;
    ^
 /usr/include/w32api/winioctl.h:654:3: error: unknown type name ‘DWORD’
    DWORD Signature;
    ^
 /usr/include/w32api/winioctl.h:658:3: error: unknown type name ‘DWORD’
    DWORD PartitionStyle;
    ^
 /usr/include/w32api/winioctl.h:659:3: error: unknown type name ‘DWORD’
    DWORD PartitionCount;
    ^
 /usr/include/w32api/winioctl.h:660:3: error: expected specifier-qualifier-
 list before ‘__C89_NAMELESS’
    __C89_NAMELESS union {
    ^
 /usr/include/w32api/winioctl.h:672:3: error: unknown type name ‘WORD’
    WORD DriveSelect;
    ^
 /usr/include/w32api/winioctl.h:673:3: error: unknown type name ‘DWORD’
    DWORD MaxCylinders;
    ^
 /usr/include/w32api/winioctl.h:674:3: error: unknown type name ‘WORD’
    WORD SectorsPerTrack;
    ^
 /usr/include/w32api/winioctl.h:675:3: error: unknown type name ‘WORD’
    WORD MaxHeads;
    ^
 /usr/include/w32api/winioctl.h:676:3: error: unknown type name ‘WORD’
    WORD NumberDrives;
    ^
 /usr/include/w32api/winioctl.h:680:3: error: unknown type name ‘WORD’
    WORD ExBufferSize;
    ^
 /usr/include/w32api/winioctl.h:681:3: error: unknown type name ‘WORD’
    WORD ExFlags;
    ^
 /usr/include/w32api/winioctl.h:682:3: error: unknown type name ‘DWORD’
    DWORD ExCylinders;
    ^
 /usr/include/w32api/winioctl.h:683:3: error: unknown type name ‘DWORD’
    DWORD ExHeads;
    ^
 /usr/include/w32api/winioctl.h:684:3: error: unknown type name ‘DWORD’
    DWORD ExSectorsPerTrack;
    ^
 /usr/include/w32api/winioctl.h:685:3: error: unknown type name
 Ã¢â‚¬ËœDWORD64’
    DWORD64 ExSectorsPerDrive;
    ^
 /usr/include/w32api/winioctl.h:686:3: error: unknown type name ‘WORD’
    WORD ExSectorSize;
    ^
 /usr/include/w32api/winioctl.h:687:3: error: unknown type name ‘WORD’
    WORD ExReserved;
    ^
 /usr/include/w32api/winioctl.h:691:3: error: unknown type name ‘DWORD’
    DWORD SizeOfDetectInfo;
    ^
 /usr/include/w32api/winioctl.h:693:3: error: expected specifier-qualifier-
 list before ‘__C89_NAMELESS’
    __C89_NAMELESS union {
    ^
 /usr/include/w32api/winioctl.h:702:3: error: unknown type name ‘DWORD’
    DWORD SizeOfPartitionInfo;
    ^
 /usr/include/w32api/winioctl.h:704:3: error: expected specifier-qualifier-
 list before ‘__C89_NAMELESS’
    __C89_NAMELESS union {
    ^
 In file included from builtins.c:7:0:
 /usr/include/w32api/winioctl.h:720:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER DiskSize;
    ^
 /usr/include/w32api/winioctl.h:721:3: error: unknown type name ‘BYTE’
    BYTE Data[1];
    ^
 /usr/include/w32api/winioctl.h:725:3: error: unknown type name ‘DWORD’
    DWORD ControllerNumber;
    ^
 /usr/include/w32api/winioctl.h:726:3: error: unknown type name ‘DWORD’
    DWORD DiskNumber;
    ^
 /usr/include/w32api/winioctl.h:734:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN ParametersSavable;
    ^
 /usr/include/w32api/winioctl.h:735:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN ReadCacheEnabled;
    ^
 /usr/include/w32api/winioctl.h:736:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN WriteCacheEnabled;
    ^
 /usr/include/w32api/winioctl.h:739:3: error: unknown type name ‘WORD’
    WORD DisablePrefetchTransferLength;
    ^
 /usr/include/w32api/winioctl.h:740:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN PrefetchScalar;
    ^
 /usr/include/w32api/winioctl.h:741:3: error: expected specifier-qualifier-
 list before ‘__C89_NAMELESS’
    __C89_NAMELESS union {
    ^
 /usr/include/w32api/winioctl.h:755:3: error: unknown type name ‘DWORD’
    DWORD PartitionNumber;
    ^
 /usr/include/w32api/winioctl.h:756:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER BytesToGrow;
    ^
 /usr/include/w32api/winioctl.h:762:3: error: unknown type name ‘DWORD’
    DWORD Reads;
    ^
 /usr/include/w32api/winioctl.h:763:3: error: unknown type name ‘DWORD’
    DWORD Writes;
    ^
 /usr/include/w32api/winioctl.h:769:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER DiskSize;
    ^
 /usr/include/w32api/winioctl.h:770:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER Start;
    ^
 /usr/include/w32api/winioctl.h:771:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER End;
    ^
 /usr/include/w32api/winioctl.h:772:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER Average;
    ^
 /usr/include/w32api/winioctl.h:773:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER AverageRead;
    ^
 /usr/include/w32api/winioctl.h:774:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER AverageWrite;
    ^
 /usr/include/w32api/winioctl.h:775:3: error: unknown type name ‘DWORD’
    DWORD Granularity;
    ^
 /usr/include/w32api/winioctl.h:776:3: error: unknown type name ‘DWORD’
    DWORD Size;
    ^
 /usr/include/w32api/winioctl.h:777:3: error: unknown type name ‘DWORD’
    DWORD ReadCount;
    ^
 /usr/include/w32api/winioctl.h:778:3: error: unknown type name ‘DWORD’
    DWORD WriteCount;
    ^
 /usr/include/w32api/winioctl.h:785:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER BytesRead;
    ^
 /usr/include/w32api/winioctl.h:786:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER BytesWritten;
    ^
 /usr/include/w32api/winioctl.h:787:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER ReadTime;
    ^
 /usr/include/w32api/winioctl.h:788:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER WriteTime;
    ^
 /usr/include/w32api/winioctl.h:789:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER IdleTime;
    ^
 /usr/include/w32api/winioctl.h:790:3: error: unknown type name ‘DWORD’
    DWORD ReadCount;
    ^
 /usr/include/w32api/winioctl.h:791:3: error: unknown type name ‘DWORD’
    DWORD WriteCount;
    ^
 /usr/include/w32api/winioctl.h:792:3: error: unknown type name ‘DWORD’
    DWORD QueueDepth;
    ^
 /usr/include/w32api/winioctl.h:793:3: error: unknown type name ‘DWORD’
    DWORD SplitCount;
    ^
 /usr/include/w32api/winioctl.h:794:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER QueryTime;
    ^
 /usr/include/w32api/winioctl.h:795:3: error: unknown type name ‘DWORD’
    DWORD StorageDeviceNumber;
    ^
 /usr/include/w32api/winioctl.h:796:3: error: unknown type name ‘WCHAR’
    WCHAR StorageManagerName[8];
    ^
 /usr/include/w32api/winioctl.h:800:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER ByteOffset;
    ^
 /usr/include/w32api/winioctl.h:801:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER StartTime;
    ^
 /usr/include/w32api/winioctl.h:802:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER EndTime;
    ^
 /usr/include/w32api/winioctl.h:803:3: error: unknown type name ‘PVOID’
    PVOID VirtualAddress;
    ^
 /usr/include/w32api/winioctl.h:804:3: error: unknown type name ‘DWORD’
    DWORD NumberOfBytes;
    ^
 /usr/include/w32api/winioctl.h:805:3: error: unknown type name ‘BYTE’
    BYTE DeviceNumber;
    ^
 /usr/include/w32api/winioctl.h:806:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN ReadRequest;
    ^
 /usr/include/w32api/winioctl.h:810:3: error: unknown type name ‘BYTE’
    BYTE Function;
    ^
 /usr/include/w32api/winioctl.h:811:3: error: unknown type name ‘PVOID’
    PVOID BufferAddress;
    ^
 /usr/include/w32api/winioctl.h:812:3: error: unknown type name ‘DWORD’
    DWORD BufferSize;
    ^
 /usr/include/w32api/winioctl.h:825:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER StartValue;
    ^
 /usr/include/w32api/winioctl.h:826:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER Length;
    ^
 /usr/include/w32api/winioctl.h:830:3: error: unknown type name ‘DWORD’
    DWORD NumberOfBins;
    ^
 /usr/include/w32api/winioctl.h:831:3: error: unknown type name ‘DWORD’
    DWORD TypeOfBin;
    ^
 /usr/include/w32api/winioctl.h:837:3: error: unknown type name ‘DWORD’
    DWORD BinCount;
    ^
 /usr/include/w32api/winioctl.h:841:3: error: unknown type name ‘DWORD’
    DWORD NumberOfBins;
    ^
 In file included from builtins.c:7:0:
 /usr/include/w32api/winioctl.h:847:3: error: unknown type name ‘BYTE’
    BYTE bVersion;
    ^
 /usr/include/w32api/winioctl.h:848:3: error: unknown type name ‘BYTE’
    BYTE bRevision;
    ^
 /usr/include/w32api/winioctl.h:849:3: error: unknown type name ‘BYTE’
    BYTE bReserved;
    ^
 /usr/include/w32api/winioctl.h:850:3: error: unknown type name ‘BYTE’
    BYTE bIDEDeviceMap;
    ^
 /usr/include/w32api/winioctl.h:851:3: error: unknown type name ‘DWORD’
    DWORD fCapabilities;
    ^
 /usr/include/w32api/winioctl.h:852:3: error: unknown type name ‘DWORD’
    DWORD dwReserved[4];
    ^
 In file included from builtins.c:7:0:
 /usr/include/w32api/winioctl.h:862:3: error: unknown type name ‘BYTE’
    BYTE bFeaturesReg;
    ^
 /usr/include/w32api/winioctl.h:863:3: error: unknown type name ‘BYTE’
    BYTE bSectorCountReg;
    ^
 /usr/include/w32api/winioctl.h:864:3: error: unknown type name ‘BYTE’
    BYTE bSectorNumberReg;
    ^
 /usr/include/w32api/winioctl.h:865:3: error: unknown type name ‘BYTE’
    BYTE bCylLowReg;
    ^
 /usr/include/w32api/winioctl.h:866:3: error: unknown type name ‘BYTE’
    BYTE bCylHighReg;
    ^
 /usr/include/w32api/winioctl.h:867:3: error: unknown type name ‘BYTE’
    BYTE bDriveHeadReg;
    ^
 /usr/include/w32api/winioctl.h:868:3: error: unknown type name ‘BYTE’
    BYTE bCommandReg;
    ^
 /usr/include/w32api/winioctl.h:869:3: error: unknown type name ‘BYTE’
    BYTE bReserved;
    ^
 In file included from builtins.c:7:0:
 /usr/include/w32api/winioctl.h:882:3: error: unknown type name ‘DWORD’
    DWORD cBufferSize;
    ^
 /usr/include/w32api/winioctl.h:884:3: error: unknown type name ‘BYTE’
    BYTE bDriveNumber;
    ^
 /usr/include/w32api/winioctl.h:885:3: error: unknown type name ‘BYTE’
    BYTE bReserved[3];
    ^
 /usr/include/w32api/winioctl.h:886:3: error: unknown type name ‘DWORD’
    DWORD dwReserved[4];
    ^
 /usr/include/w32api/winioctl.h:887:3: error: unknown type name ‘BYTE’
    BYTE bBuffer[1];
    ^
 In file included from builtins.c:7:0:
 /usr/include/w32api/winioctl.h:893:3: error: unknown type name ‘BYTE’
    BYTE bDriverError;
    ^
 /usr/include/w32api/winioctl.h:894:3: error: unknown type name ‘BYTE’
    BYTE bIDEError;
    ^
 /usr/include/w32api/winioctl.h:895:3: error: unknown type name ‘BYTE’
    BYTE bReserved[2];
    ^
 /usr/include/w32api/winioctl.h:896:3: error: unknown type name ‘DWORD’
    DWORD dwReserved[2];
    ^
 In file included from builtins.c:7:0:
 /usr/include/w32api/winioctl.h:921:3: error: unknown type name ‘DWORD’
    DWORD cBufferSize;
    ^
 /usr/include/w32api/winioctl.h:923:3: error: unknown type name ‘BYTE’
    BYTE bBuffer[1];
    ^
 In file included from builtins.c:7:0:
 /usr/include/w32api/winioctl.h:974:3: error: unknown type name ‘DWORD’
    DWORD ElementAddress;
    ^
 /usr/include/w32api/winioctl.h:979:3: error: unknown type name ‘DWORD’
    DWORD NumberOfElements;
    ^
 /usr/include/w32api/winioctl.h:1045:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Size;
    ^
 /usr/include/w32api/winioctl.h:1046:3: error: unknown type name ‘WORD’
    WORD NumberTransportElements;
    ^
 /usr/include/w32api/winioctl.h:1047:3: error: unknown type name ‘WORD’
    WORD NumberStorageElements;
    ^
 /usr/include/w32api/winioctl.h:1048:3: error: unknown type name ‘WORD’
    WORD NumberCleanerSlots;
    ^
 /usr/include/w32api/winioctl.h:1049:3: error: unknown type name ‘WORD’
    WORD NumberIEElements;
    ^
 /usr/include/w32api/winioctl.h:1050:3: error: unknown type name ‘WORD’
    WORD NumberDataTransferElements;
    ^
 /usr/include/w32api/winioctl.h:1051:3: error: unknown type name ‘WORD’
    WORD NumberOfDoors;
    ^
 /usr/include/w32api/winioctl.h:1052:3: error: unknown type name ‘WORD’
    WORD FirstSlotNumber;
    ^
 /usr/include/w32api/winioctl.h:1053:3: error: unknown type name ‘WORD’
    WORD FirstDriveNumber;
    ^
 /usr/include/w32api/winioctl.h:1054:3: error: unknown type name ‘WORD’
    WORD FirstTransportNumber;
    ^
 /usr/include/w32api/winioctl.h:1055:3: error: unknown type name ‘WORD’
    WORD FirstIEPortNumber;
    ^
 /usr/include/w32api/winioctl.h:1056:3: error: unknown type name ‘WORD’
    WORD FirstCleanerSlotAddress;
    ^
 /usr/include/w32api/winioctl.h:1057:3: error: unknown type name ‘WORD’
    WORD MagazineSize;
    ^
 /usr/include/w32api/winioctl.h:1058:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD DriveCleanTimeout;
    ^
 /usr/include/w32api/winioctl.h:1059:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Features0;
    ^
 /usr/include/w32api/winioctl.h:1060:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Features1;
    ^
 /usr/include/w32api/winioctl.h:1061:3: error: unknown type name ‘BYTE’
    BYTE MoveFromTransport;
    ^
 /usr/include/w32api/winioctl.h:1062:3: error: unknown type name ‘BYTE’
    BYTE MoveFromSlot;
    ^
 /usr/include/w32api/winioctl.h:1063:3: error: unknown type name ‘BYTE’
    BYTE MoveFromIePort;
    ^
 /usr/include/w32api/winioctl.h:1064:3: error: unknown type name ‘BYTE’
    BYTE MoveFromDrive;
    ^
 /usr/include/w32api/winioctl.h:1065:3: error: unknown type name ‘BYTE’
    BYTE ExchangeFromTransport;
    ^
 /usr/include/w32api/winioctl.h:1066:3: error: unknown type name ‘BYTE’
    BYTE ExchangeFromSlot;
    ^
 /usr/include/w32api/winioctl.h:1067:3: error: unknown type name ‘BYTE’
    BYTE ExchangeFromIePort;
    ^
 /usr/include/w32api/winioctl.h:1068:3: error: unknown type name ‘BYTE’
    BYTE ExchangeFromDrive;
    ^
 /usr/include/w32api/winioctl.h:1069:3: error: unknown type name ‘BYTE’
    BYTE LockUnlockCapabilities;
    ^
 /usr/include/w32api/winioctl.h:1070:3: error: unknown type name ‘BYTE’
    BYTE PositionCapabilities;
    ^
 /usr/include/w32api/winioctl.h:1071:3: error: unknown type name ‘BYTE’
    BYTE Reserved1[2];
    ^
 /usr/include/w32api/winioctl.h:1072:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Reserved2[2];
    ^
 /usr/include/w32api/winioctl.h:1076:3: error: unknown type name ‘BYTE’
    BYTE VendorId[VENDOR_ID_LENGTH];
    ^
 /usr/include/w32api/winioctl.h:1077:3: error: unknown type name ‘BYTE’
    BYTE ProductId[PRODUCT_ID_LENGTH];
    ^
 /usr/include/w32api/winioctl.h:1078:3: error: unknown type name ‘BYTE’
    BYTE Revision[REVISION_LENGTH];
    ^
 /usr/include/w32api/winioctl.h:1079:3: error: unknown type name ‘BYTE’
    BYTE SerialNumber[SERIAL_NUMBER_LENGTH];
    ^
 /usr/include/w32api/winioctl.h:1080:3: error: unknown type name ‘BYTE’
    BYTE DeviceType;
    ^
 /usr/include/w32api/winioctl.h:1090:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Control;
    ^
 /usr/include/w32api/winioctl.h:1095:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN VolumeTagInfo;
    ^
 /usr/include/w32api/winioctl.h:1101:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Flags;
    ^
 /usr/include/w32api/winioctl.h:1102:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD ExceptionCode;
    ^
 /usr/include/w32api/winioctl.h:1103:3: error: unknown type name ‘BYTE’
    BYTE TargetId;
    ^
 /usr/include/w32api/winioctl.h:1104:3: error: unknown type name ‘BYTE’
    BYTE Lun;
    ^
 /usr/include/w32api/winioctl.h:1105:3: error: unknown type name ‘WORD’
    WORD Reserved;
    ^
 /usr/include/w32api/winioctl.h:1106:3: error: unknown type name ‘BYTE’
    BYTE PrimaryVolumeID[MAX_VOLUME_ID_SIZE];
    ^
 /usr/include/w32api/winioctl.h:1107:3: error: unknown type name ‘BYTE’
    BYTE AlternateVolumeID[MAX_VOLUME_ID_SIZE];
    ^
 /usr/include/w32api/winioctl.h:1113:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Flags;
    ^
 /usr/include/w32api/winioctl.h:1114:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD ExceptionCode;
    ^
 /usr/include/w32api/winioctl.h:1115:3: error: unknown type name ‘BYTE’
    BYTE TargetId;
    ^
 /usr/include/w32api/winioctl.h:1116:3: error: unknown type name ‘BYTE’
    BYTE Lun;
    ^
 /usr/include/w32api/winioctl.h:1117:3: error: unknown type name ‘WORD’
    WORD Reserved;
    ^
 /usr/include/w32api/winioctl.h:1118:3: error: unknown type name ‘BYTE’
    BYTE PrimaryVolumeID[MAX_VOLUME_ID_SIZE];
    ^
 /usr/include/w32api/winioctl.h:1119:3: error: unknown type name ‘BYTE’
    BYTE AlternateVolumeID[MAX_VOLUME_ID_SIZE];
    ^
 /usr/include/w32api/winioctl.h:1120:3: error: unknown type name ‘BYTE’
    BYTE VendorIdentification[VENDOR_ID_LENGTH];
    ^
 /usr/include/w32api/winioctl.h:1121:3: error: unknown type name ‘BYTE’
    BYTE ProductIdentification[PRODUCT_ID_LENGTH];
    ^
 /usr/include/w32api/winioctl.h:1122:3: error: unknown type name ‘BYTE’
    BYTE SerialNumber[SERIAL_NUMBER_LENGTH];
    ^
 /usr/include/w32api/winioctl.h:1153:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN BarCodeScan;
    ^
 /usr/include/w32api/winioctl.h:1159:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN Flip;
    ^
 /usr/include/w32api/winioctl.h:1167:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN Flip1;
    ^
 /usr/include/w32api/winioctl.h:1168:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN Flip2;
    ^
 /usr/include/w32api/winioctl.h:1175:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN Flip;
    ^
 /usr/include/w32api/winioctl.h:1180:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD ActionCode;
    ^
 /usr/include/w32api/winioctl.h:1181:3: error: unknown type name ‘BYTE’
    BYTE VolumeIDTemplate[MAX_VOLUME_TEMPLATE_SIZE];
    ^
 /usr/include/w32api/winioctl.h:1185:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD NumberOfElements;
    ^
 /usr/include/w32api/winioctl.h:1310:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD PathNameLength;
    ^
 /usr/include/w32api/winioctl.h:1311:3: error: unknown type name
 Ã¢â‚¬ËœWCHAR’
    WCHAR Name[1];
    ^
 /usr/include/w32api/winioctl.h:1315:3: error: unknown type name ‘BYTE’
    BYTE First0x24BytesOfBootSector[0x24];
    ^
 /usr/include/w32api/winioctl.h:1319:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER VolumeSerialNumber;
    ^
 /usr/include/w32api/winioctl.h:1320:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER NumberSectors;
    ^
 /usr/include/w32api/winioctl.h:1321:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER TotalClusters;
    ^
 /usr/include/w32api/winioctl.h:1322:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER FreeClusters;
    ^
 /usr/include/w32api/winioctl.h:1323:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER TotalReserved;
    ^
 /usr/include/w32api/winioctl.h:1324:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD BytesPerSector;
    ^
 /usr/include/w32api/winioctl.h:1325:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD BytesPerCluster;
    ^
 /usr/include/w32api/winioctl.h:1326:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD BytesPerFileRecordSegment;
    ^
 /usr/include/w32api/winioctl.h:1327:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD ClustersPerFileRecordSegment;
    ^
 /usr/include/w32api/winioctl.h:1328:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER MftValidDataLength;
    ^
 /usr/include/w32api/winioctl.h:1329:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER MftStartLcn;
    ^
 /usr/include/w32api/winioctl.h:1330:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER Mft2StartLcn;
    ^
 /usr/include/w32api/winioctl.h:1331:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER MftZoneStart;
    ^
 /usr/include/w32api/winioctl.h:1332:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER MftZoneEnd;
    ^
 /usr/include/w32api/winioctl.h:1336:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD ByteCount;
    ^
 /usr/include/w32api/winioctl.h:1337:3: error: unknown type name ‘WORD’
    WORD MajorVersion;
    ^
 /usr/include/w32api/winioctl.h:1338:3: error: unknown type name ‘WORD’
    WORD MinorVersion;
    ^
 /usr/include/w32api/winioctl.h:1342:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER StartingLcn;
    ^
 /usr/include/w32api/winioctl.h:1346:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER StartingLcn;
    ^
 /usr/include/w32api/winioctl.h:1347:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER BitmapSize;
    ^
 /usr/include/w32api/winioctl.h:1348:3: error: unknown type name ‘BYTE’
    BYTE Buffer[1];
    ^
 /usr/include/w32api/winioctl.h:1352:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER StartingVcn;
    ^
 /usr/include/w32api/winioctl.h:1356:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD ExtentCount;
    ^
 /usr/include/w32api/winioctl.h:1357:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER StartingVcn;
    ^
 /usr/include/w32api/winioctl.h:1359:5: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
      LARGE_INTEGER NextVcn;
      ^
 /usr/include/w32api/winioctl.h:1360:5: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
      LARGE_INTEGER Lcn;
      ^
 /usr/include/w32api/winioctl.h:1365:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER FileReferenceNumber;
    ^
 /usr/include/w32api/winioctl.h:1369:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER FileReferenceNumber;
    ^
 /usr/include/w32api/winioctl.h:1370:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD FileRecordLength;
    ^
 /usr/include/w32api/winioctl.h:1371:3: error: unknown type name ‘BYTE’
    BYTE FileRecordBuffer[1];
    ^
 /usr/include/w32api/winioctl.h:1375:3: error: unknown type name
 Ã¢â‚¬ËœHANDLE’
    HANDLE FileHandle;
    ^
 /usr/include/w32api/winioctl.h:1376:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER StartingVcn;
    ^
 /usr/include/w32api/winioctl.h:1377:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER StartingLcn;
    ^
 /usr/include/w32api/winioctl.h:1378:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD ClusterCount;
    ^
 /usr/include/w32api/winioctl.h:1391:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Restart;
    ^
 /usr/include/w32api/winioctl.h:1392:3: error: unknown type name ‘SID’
    SID Sid;
    ^
 /usr/include/w32api/winioctl.h:1396:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD NextEntryOffset;
    ^
 /usr/include/w32api/winioctl.h:1397:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD FileIndex;
    ^
 /usr/include/w32api/winioctl.h:1398:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD FileNameLength;
    ^
 /usr/include/w32api/winioctl.h:1399:3: error: unknown type name
 Ã¢â‚¬ËœWCHAR’
    WCHAR FileName[1];
    ^
 /usr/include/w32api/winioctl.h:1403:3: error: unknown type name
 Ã¢â‚¬ËœDWORDLONG’
    DWORDLONG StartFileReferenceNumber;
    ^
 /usr/include/w32api/winioctl.h:1404:3: error: unknown type name ‘USN’
    USN LowUsn;
    ^
 /usr/include/w32api/winioctl.h:1405:3: error: unknown type name ‘USN’
    USN HighUsn;
    ^
 /usr/include/w32api/winioctl.h:1409:3: error: unknown type name
 Ã¢â‚¬ËœDWORDLONG’
    DWORDLONG MaximumSize;
    ^
 /usr/include/w32api/winioctl.h:1410:3: error: unknown type name
 Ã¢â‚¬ËœDWORDLONG’
    DWORDLONG AllocationDelta;
    ^
 /usr/include/w32api/winioctl.h:1414:3: error: unknown type name ‘USN’
    USN StartUsn;
    ^
 /usr/include/w32api/winioctl.h:1415:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD ReasonMask;
    ^
 /usr/include/w32api/winioctl.h:1416:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD ReturnOnlyOnClose;
    ^
 /usr/include/w32api/winioctl.h:1417:3: error: unknown type name
 Ã¢â‚¬ËœDWORDLONG’
    DWORDLONG Timeout;
    ^
 /usr/include/w32api/winioctl.h:1418:3: error: unknown type name
 Ã¢â‚¬ËœDWORDLONG’
    DWORDLONG BytesToWaitFor;
    ^
 /usr/include/w32api/winioctl.h:1419:3: error: unknown type name
 Ã¢â‚¬ËœDWORDLONG’
    DWORDLONG UsnJournalID;
    ^
 /usr/include/w32api/winioctl.h:1423:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD RecordLength;
    ^
 /usr/include/w32api/winioctl.h:1424:3: error: unknown type name ‘WORD’
    WORD MajorVersion;
    ^
 /usr/include/w32api/winioctl.h:1425:3: error: unknown type name ‘WORD’
    WORD MinorVersion;
    ^
 /usr/include/w32api/winioctl.h:1426:3: error: unknown type name
 Ã¢â‚¬ËœDWORDLONG’
    DWORDLONG FileReferenceNumber;
    ^
 /usr/include/w32api/winioctl.h:1427:3: error: unknown type name
 Ã¢â‚¬ËœDWORDLONG’
    DWORDLONG ParentFileReferenceNumber;
    ^
 /usr/include/w32api/winioctl.h:1428:3: error: unknown type name ‘USN’
    USN Usn;
    ^
 /usr/include/w32api/winioctl.h:1429:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER TimeStamp;
    ^
 /usr/include/w32api/winioctl.h:1430:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Reason;
    ^
 /usr/include/w32api/winioctl.h:1431:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD SourceInfo;
    ^
 /usr/include/w32api/winioctl.h:1432:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD SecurityId;
    ^
 /usr/include/w32api/winioctl.h:1433:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD FileAttributes;
    ^
 /usr/include/w32api/winioctl.h:1434:3: error: unknown type name ‘WORD’
    WORD FileNameLength;
    ^
 /usr/include/w32api/winioctl.h:1435:3: error: unknown type name ‘WORD’
    WORD FileNameOffset;
    ^
 /usr/include/w32api/winioctl.h:1436:3: error: unknown type name
 Ã¢â‚¬ËœWCHAR’
    WCHAR FileName[1];
    ^
 /usr/include/w32api/winioctl.h:1465:3: error: unknown type name
 Ã¢â‚¬ËœDWORDLONG’
    DWORDLONG UsnJournalID;
    ^
 /usr/include/w32api/winioctl.h:1466:3: error: unknown type name ‘USN’
    USN FirstUsn;
    ^
 /usr/include/w32api/winioctl.h:1467:3: error: unknown type name ‘USN’
    USN NextUsn;
    ^
 /usr/include/w32api/winioctl.h:1468:3: error: unknown type name ‘USN’
    USN LowestValidUsn;
    ^
 /usr/include/w32api/winioctl.h:1469:3: error: unknown type name ‘USN’
    USN MaxUsn;
    ^
 /usr/include/w32api/winioctl.h:1470:3: error: unknown type name
 Ã¢â‚¬ËœDWORDLONG’
    DWORDLONG MaximumSize;
    ^
 /usr/include/w32api/winioctl.h:1471:3: error: unknown type name
 Ã¢â‚¬ËœDWORDLONG’
    DWORDLONG AllocationDelta;
    ^
 /usr/include/w32api/winioctl.h:1475:3: error: unknown type name
 Ã¢â‚¬ËœDWORDLONG’
    DWORDLONG UsnJournalID;
    ^
 /usr/include/w32api/winioctl.h:1476:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD DeleteFlags;
    ^
 /usr/include/w32api/winioctl.h:1485:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD UsnSourceInfo;
    ^
 /usr/include/w32api/winioctl.h:1486:3: error: unknown type name
 Ã¢â‚¬ËœHANDLE’
    HANDLE VolumeHandle;
    ^
 /usr/include/w32api/winioctl.h:1487:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD HandleInfo;
    ^
 /usr/include/w32api/winioctl.h:1511:3: error: unknown type name
 Ã¢â‚¬ËœACCESS_MASK’
    ACCESS_MASK DesiredAccess;
    ^
 /usr/include/w32api/winioctl.h:1512:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD SecurityIds[1];
    ^
 /usr/include/w32api/winioctl.h:1519:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Type;
    ^
 /usr/include/w32api/winioctl.h:1520:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Count;
    ^
 /usr/include/w32api/winioctl.h:1521:3: error: unknown type name
 Ã¢â‚¬ËœDWORDLONG’
    DWORDLONG Prefetch[1];
    ^
 /usr/include/w32api/winioctl.h:1527:3: error: unknown type name ‘WORD’
    WORD FileSystemType;
    ^
 /usr/include/w32api/winioctl.h:1528:3: error: unknown type name ‘WORD’
    WORD Version;
    ^
 /usr/include/w32api/winioctl.h:1529:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD SizeOfCompleteStructure;
    ^
 /usr/include/w32api/winioctl.h:1530:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD UserFileReads;
    ^
 /usr/include/w32api/winioctl.h:1531:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD UserFileReadBytes;
    ^
 /usr/include/w32api/winioctl.h:1532:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD UserDiskReads;
    ^
 /usr/include/w32api/winioctl.h:1533:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD UserFileWrites;
    ^
 /usr/include/w32api/winioctl.h:1534:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD UserFileWriteBytes;
    ^
 /usr/include/w32api/winioctl.h:1535:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD UserDiskWrites;
    ^
 /usr/include/w32api/winioctl.h:1536:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD MetaDataReads;
    ^
 /usr/include/w32api/winioctl.h:1537:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD MetaDataReadBytes;
    ^
 /usr/include/w32api/winioctl.h:1538:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD MetaDataDiskReads;
    ^
 /usr/include/w32api/winioctl.h:1539:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD MetaDataWrites;
    ^
 /usr/include/w32api/winioctl.h:1540:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD MetaDataWriteBytes;
    ^
 /usr/include/w32api/winioctl.h:1541:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD MetaDataDiskWrites;
    ^
 /usr/include/w32api/winioctl.h:1548:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD CreateHits;
    ^
 /usr/include/w32api/winioctl.h:1549:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD SuccessfulCreates;
    ^
 /usr/include/w32api/winioctl.h:1550:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD FailedCreates;
    ^
 /usr/include/w32api/winioctl.h:1551:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD NonCachedReads;
    ^
 /usr/include/w32api/winioctl.h:1552:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD NonCachedReadBytes;
    ^
 /usr/include/w32api/winioctl.h:1553:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD NonCachedWrites;
    ^
 /usr/include/w32api/winioctl.h:1554:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD NonCachedWriteBytes;
    ^
 /usr/include/w32api/winioctl.h:1555:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD NonCachedDiskReads;
    ^
 /usr/include/w32api/winioctl.h:1556:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD NonCachedDiskWrites;
    ^
 /usr/include/w32api/winioctl.h:1560:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD CreateHits;
    ^
 /usr/include/w32api/winioctl.h:1561:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD SuccessfulCreates;
    ^
 /usr/include/w32api/winioctl.h:1562:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD FailedCreates;
    ^
 /usr/include/w32api/winioctl.h:1563:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD NonCachedReads;
    ^
 /usr/include/w32api/winioctl.h:1564:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD NonCachedReadBytes;
    ^
 /usr/include/w32api/winioctl.h:1565:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD NonCachedWrites;
    ^
 /usr/include/w32api/winioctl.h:1566:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD NonCachedWriteBytes;
    ^
 /usr/include/w32api/winioctl.h:1567:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD NonCachedDiskReads;
    ^
 /usr/include/w32api/winioctl.h:1568:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD NonCachedDiskWrites;
    ^
 /usr/include/w32api/winioctl.h:1572:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD LogFileFullExceptions;
    ^
 /usr/include/w32api/winioctl.h:1573:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD OtherExceptions;
    ^
 /usr/include/w32api/winioctl.h:1574:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD MftReads;
    ^
 /usr/include/w32api/winioctl.h:1575:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD MftReadBytes;
    ^
 /usr/include/w32api/winioctl.h:1576:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD MftWrites;
    ^
 /usr/include/w32api/winioctl.h:1577:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD MftWriteBytes;
    ^
 /usr/include/w32api/winioctl.h:1579:5: error: unknown type name ‘WORD’
      WORD Write;
      ^
 /usr/include/w32api/winioctl.h:1580:5: error: unknown type name ‘WORD’
      WORD Create;
      ^
 /usr/include/w32api/winioctl.h:1581:5: error: unknown type name ‘WORD’
      WORD SetInfo;
      ^
 /usr/include/w32api/winioctl.h:1582:5: error: unknown type name ‘WORD’
      WORD Flush;
      ^
 /usr/include/w32api/winioctl.h:1584:3: error: unknown type name ‘WORD’
    WORD MftWritesFlushForLogFileFull;
    ^
 /usr/include/w32api/winioctl.h:1585:3: error: unknown type name ‘WORD’
    WORD MftWritesLazyWriter;
    ^
 /usr/include/w32api/winioctl.h:1586:3: error: unknown type name ‘WORD’
    WORD MftWritesUserRequest;
    ^
 /usr/include/w32api/winioctl.h:1587:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Mft2Writes;
    ^
 /usr/include/w32api/winioctl.h:1588:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Mft2WriteBytes;
    ^
 /usr/include/w32api/winioctl.h:1590:5: error: unknown type name ‘WORD’
      WORD Write;
      ^
 /usr/include/w32api/winioctl.h:1591:5: error: unknown type name ‘WORD’
      WORD Create;
      ^
 /usr/include/w32api/winioctl.h:1592:5: error: unknown type name ‘WORD’
      WORD SetInfo;
      ^
 /usr/include/w32api/winioctl.h:1593:5: error: unknown type name ‘WORD’
      WORD Flush;
      ^
 /usr/include/w32api/winioctl.h:1595:3: error: unknown type name ‘WORD’
    WORD Mft2WritesFlushForLogFileFull;
    ^
 /usr/include/w32api/winioctl.h:1596:3: error: unknown type name ‘WORD’
    WORD Mft2WritesLazyWriter;
    ^
 /usr/include/w32api/winioctl.h:1597:3: error: unknown type name ‘WORD’
    WORD Mft2WritesUserRequest;
    ^
 /usr/include/w32api/winioctl.h:1598:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD RootIndexReads;
    ^
 /usr/include/w32api/winioctl.h:1599:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD RootIndexReadBytes;
    ^
 /usr/include/w32api/winioctl.h:1600:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD RootIndexWrites;
    ^
 /usr/include/w32api/winioctl.h:1601:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD RootIndexWriteBytes;
    ^
 /usr/include/w32api/winioctl.h:1602:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD BitmapReads;
    ^
 /usr/include/w32api/winioctl.h:1603:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD BitmapReadBytes;
    ^
 /usr/include/w32api/winioctl.h:1604:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD BitmapWrites;
    ^
 /usr/include/w32api/winioctl.h:1605:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD BitmapWriteBytes;
    ^
 /usr/include/w32api/winioctl.h:1606:3: error: unknown type name ‘WORD’
    WORD BitmapWritesFlushForLogFileFull;
    ^
 /usr/include/w32api/winioctl.h:1607:3: error: unknown type name ‘WORD’
    WORD BitmapWritesLazyWriter;
    ^
 /usr/include/w32api/winioctl.h:1608:3: error: unknown type name ‘WORD’
    WORD BitmapWritesUserRequest;
    ^
 /usr/include/w32api/winioctl.h:1610:5: error: unknown type name ‘WORD’
      WORD Write;
      ^
 /usr/include/w32api/winioctl.h:1611:5: error: unknown type name ‘WORD’
      WORD Create;
      ^
 /usr/include/w32api/winioctl.h:1612:5: error: unknown type name ‘WORD’
      WORD SetInfo;
      ^
 /usr/include/w32api/winioctl.h:1614:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD MftBitmapReads;
    ^
 /usr/include/w32api/winioctl.h:1615:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD MftBitmapReadBytes;
    ^
 /usr/include/w32api/winioctl.h:1616:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD MftBitmapWrites;
    ^
 /usr/include/w32api/winioctl.h:1617:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD MftBitmapWriteBytes;
    ^
 /usr/include/w32api/winioctl.h:1618:3: error: unknown type name ‘WORD’
    WORD MftBitmapWritesFlushForLogFileFull;
    ^
 /usr/include/w32api/winioctl.h:1619:3: error: unknown type name ‘WORD’
    WORD MftBitmapWritesLazyWriter;
    ^
 /usr/include/w32api/winioctl.h:1620:3: error: unknown type name ‘WORD’
    WORD MftBitmapWritesUserRequest;
    ^
 /usr/include/w32api/winioctl.h:1622:5: error: unknown type name ‘WORD’
      WORD Write;
      ^
 /usr/include/w32api/winioctl.h:1623:5: error: unknown type name ‘WORD’
      WORD Create;
      ^
 /usr/include/w32api/winioctl.h:1624:5: error: unknown type name ‘WORD’
      WORD SetInfo;
      ^
 /usr/include/w32api/winioctl.h:1625:5: error: unknown type name ‘WORD’
      WORD Flush;
      ^
 /usr/include/w32api/winioctl.h:1627:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD UserIndexReads;
    ^
 /usr/include/w32api/winioctl.h:1628:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD UserIndexReadBytes;
    ^
 /usr/include/w32api/winioctl.h:1629:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD UserIndexWrites;
    ^
 /usr/include/w32api/winioctl.h:1630:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD UserIndexWriteBytes;
    ^
 /usr/include/w32api/winioctl.h:1631:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD LogFileReads;
    ^
 /usr/include/w32api/winioctl.h:1632:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD LogFileReadBytes;
    ^
 /usr/include/w32api/winioctl.h:1633:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD LogFileWrites;
    ^
 /usr/include/w32api/winioctl.h:1634:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD LogFileWriteBytes;
    ^
 /usr/include/w32api/winioctl.h:1636:5: error: unknown type name
 Ã¢â‚¬ËœDWORD’
      DWORD Calls;
      ^
 /usr/include/w32api/winioctl.h:1637:5: error: unknown type name
 Ã¢â‚¬ËœDWORD’
      DWORD Clusters;
      ^
 /usr/include/w32api/winioctl.h:1638:5: error: unknown type name
 Ã¢â‚¬ËœDWORD’
      DWORD Hints;
      ^
 /usr/include/w32api/winioctl.h:1639:5: error: unknown type name
 Ã¢â‚¬ËœDWORD’
      DWORD RunsReturned;
      ^
 /usr/include/w32api/winioctl.h:1640:5: error: unknown type name
 Ã¢â‚¬ËœDWORD’
      DWORD HintsHonored;
      ^
 /usr/include/w32api/winioctl.h:1641:5: error: unknown type name
 Ã¢â‚¬ËœDWORD’
      DWORD HintsClusters;
      ^
 /usr/include/w32api/winioctl.h:1642:5: error: unknown type name
 Ã¢â‚¬ËœDWORD’
      DWORD Cache;
      ^
 /usr/include/w32api/winioctl.h:1643:5: error: unknown type name
 Ã¢â‚¬ËœDWORD’
      DWORD CacheClusters;
      ^
 /usr/include/w32api/winioctl.h:1644:5: error: unknown type name
 Ã¢â‚¬ËœDWORD’
      DWORD CacheMiss;
      ^
 /usr/include/w32api/winioctl.h:1645:5: error: unknown type name
 Ã¢â‚¬ËœDWORD’
      DWORD CacheMissClusters;
      ^
 /usr/include/w32api/winioctl.h:1650:3: error: unknown type name ‘BYTE’
    BYTE ObjectId[16];
    ^
 /usr/include/w32api/winioctl.h:1651:3: error: expected specifier-
 qualifier-list before ‘__C89_NAMELESS’
    __C89_NAMELESS union {
    ^
 /usr/include/w32api/winioctl.h:1662:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN SetSparse;
    ^
 /usr/include/w32api/winioctl.h:1666:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER FileOffset;
    ^
 /usr/include/w32api/winioctl.h:1667:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER BeyondFinalZero;
    ^
 /usr/include/w32api/winioctl.h:1671:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER FileOffset;
    ^
 /usr/include/w32api/winioctl.h:1672:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER Length;
    ^
 /usr/include/w32api/winioctl.h:1676:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD EncryptionOperation;
    ^
 /usr/include/w32api/winioctl.h:1677:3: error: unknown type name ‘BYTE’
    BYTE Private[1];
    ^
 /usr/include/w32api/winioctl.h:1688:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN NoEncryptedStreams;
    ^
 /usr/include/w32api/winioctl.h:1695:3: error: unknown type name
 Ã¢â‚¬ËœLONGLONG’
    LONGLONG FileOffset;
    ^
 /usr/include/w32api/winioctl.h:1696:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Length;
    ^
 /usr/include/w32api/winioctl.h:1700:3: error: unknown type name
 Ã¢â‚¬ËœDWORDLONG’
    DWORDLONG StartingFileOffset;
    ^
 /usr/include/w32api/winioctl.h:1701:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD OutputBufferOffset;
    ^
 /usr/include/w32api/winioctl.h:1702:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD BytesWithinFileSize;
    ^
 /usr/include/w32api/winioctl.h:1703:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD BytesWithinValidDataLength;
    ^
 /usr/include/w32api/winioctl.h:1704:3: error: unknown type name ‘WORD’
    WORD CompressionFormat;
    ^
 /usr/include/w32api/winioctl.h:1705:3: error: unknown type name ‘BYTE’
    BYTE DataUnitShift;
    ^
 /usr/include/w32api/winioctl.h:1706:3: error: unknown type name ‘BYTE’
    BYTE ChunkShift;
    ^
 /usr/include/w32api/winioctl.h:1707:3: error: unknown type name ‘BYTE’
    BYTE ClusterShift;
    ^
 /usr/include/w32api/winioctl.h:1708:3: error: unknown type name ‘BYTE’
    BYTE EncryptionFormat;
    ^
 /usr/include/w32api/winioctl.h:1709:3: error: unknown type name ‘WORD’
    WORD NumberOfDataBlocks;
    ^
 /usr/include/w32api/winioctl.h:1710:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD DataBlockSize[ANYSIZE_ARRAY];
    ^
 /usr/include/w32api/winioctl.h:1710:23: error: ‘ANYSIZE_ARRAY’
 undeclared here (not in a function)
    DWORD DataBlockSize[ANYSIZE_ARRAY];
                        ^
 /usr/include/w32api/winioctl.h:1715:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER ByteOffset;
    ^
 /usr/include/w32api/winioctl.h:1716:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD ByteLength;
    ^
 /usr/include/w32api/winioctl.h:1717:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD PlexNumber;
    ^
 /usr/include/w32api/winioctl.h:1721:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD SourceFileNameLength;
    ^
 /usr/include/w32api/winioctl.h:1722:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD DestinationFileNameLength;
    ^
 /usr/include/w32api/winioctl.h:1723:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Flags;
    ^
 /usr/include/w32api/winioctl.h:1724:3: error: unknown type name
 Ã¢â‚¬ËœWCHAR’
    WCHAR FileNameBuffer[1];
    ^
 /usr/include/w32api/winioctl.h:1732:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Version;
    ^
 /usr/include/w32api/winioctl.h:1733:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Size;
    ^
 /usr/include/w32api/winioctl.h:1758:3: error: unknown type name ‘BYTE’
    BYTE AdditionalParameters[1];
    ^
 /usr/include/w32api/winioctl.h:1762:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Version;
    ^
 /usr/include/w32api/winioctl.h:1763:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Size;
    ^
 /usr/include/w32api/winioctl.h:1764:3: error: unknown type name ‘BYTE’
    BYTE DeviceType;
    ^
 /usr/include/w32api/winioctl.h:1765:3: error: unknown type name ‘BYTE’
    BYTE DeviceTypeModifier;
    ^
 /usr/include/w32api/winioctl.h:1766:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN RemovableMedia;
    ^
 /usr/include/w32api/winioctl.h:1767:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN CommandQueueing;
    ^
 /usr/include/w32api/winioctl.h:1768:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD VendorIdOffset;
    ^
 /usr/include/w32api/winioctl.h:1769:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD ProductIdOffset;
    ^
 /usr/include/w32api/winioctl.h:1770:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD ProductRevisionOffset;
    ^
 /usr/include/w32api/winioctl.h:1771:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD SerialNumberOffset;
    ^
 /usr/include/w32api/winioctl.h:1773:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD RawPropertiesLength;
    ^
 /usr/include/w32api/winioctl.h:1774:3: error: unknown type name ‘BYTE’
    BYTE RawDeviceProperties[1];
    ^
 /usr/include/w32api/winioctl.h:1778:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Version;
    ^
 /usr/include/w32api/winioctl.h:1779:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Size;
    ^
 /usr/include/w32api/winioctl.h:1780:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD MaximumTransferLength;
    ^
 /usr/include/w32api/winioctl.h:1781:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD MaximumPhysicalPages;
    ^
 /usr/include/w32api/winioctl.h:1782:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD AlignmentMask;
    ^
 /usr/include/w32api/winioctl.h:1783:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN AdapterUsesPio;
    ^
 /usr/include/w32api/winioctl.h:1784:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN AdapterScansDown;
    ^
 /usr/include/w32api/winioctl.h:1785:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN CommandQueueing;
    ^
 /usr/include/w32api/winioctl.h:1786:3: error: unknown type name
 Ã¢â‚¬ËœBOOLEAN’
    BOOLEAN AcceleratedTransfer;
    ^
 /usr/include/w32api/winioctl.h:1787:3: error: unknown type name ‘BYTE’
    BYTE BusType;
    ^
 /usr/include/w32api/winioctl.h:1788:3: error: unknown type name ‘WORD’
    WORD BusMajorVersion;
    ^
 /usr/include/w32api/winioctl.h:1789:3: error: unknown type name ‘WORD’
    WORD BusMinorVersion;
    ^
 /usr/include/w32api/winioctl.h:1793:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Version;
    ^
 /usr/include/w32api/winioctl.h:1794:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD Size;
    ^
 /usr/include/w32api/winioctl.h:1795:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD NumberOfIdentifiers;
    ^
 /usr/include/w32api/winioctl.h:1796:3: error: unknown type name ‘BYTE’
    BYTE Identifiers[1];
    ^
 /usr/include/w32api/winioctl.h:1800:3: error: unknown type name
 Ã¢â‚¬ËœULONGLONG’
    ULONGLONG GptAttributes;
    ^
 /usr/include/w32api/winioctl.h:2319:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD DiskNumber;
    ^
 /usr/include/w32api/winioctl.h:2320:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER StartingOffset;
    ^
 /usr/include/w32api/winioctl.h:2321:3: error: unknown type name
 Ã¢â‚¬ËœLARGE_INTEGER’
    LARGE_INTEGER ExtentLength;
    ^
 /usr/include/w32api/winioctl.h:2325:3: error: unknown type name
 Ã¢â‚¬ËœDWORD’
    DWORD NumberOfDiskExtents;
    ^
 modules/path.c: In function ‘path_exists’:
 modules/path.c:16:12: warning: implicit declaration of function
 Ã¢â‚¬Ëœfile_query’ [-Wimplicit-function-declaration]
      return file_query( list_front( lol_get( frame->args, 0 ) ) ) ?
             ^

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/12185#comment:1>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:20 UTC