Home | History | Annotate | Download | only in Common
      1 // PropId.cpp
      2 
      3 #include "StdAfx.h"
      4 
      5 #include "../../Common/MyWindows.h"
      6 
      7 #include "../PropID.h"
      8 
      9 // VARTYPE
     10 const Byte k7z_PROPID_To_VARTYPE[kpid_NUM_DEFINED] =
     11 {
     12   VT_EMPTY,
     13   VT_UI4,
     14   VT_UI4,
     15   VT_BSTR,
     16   VT_BSTR,
     17   VT_BSTR,
     18   VT_BOOL,
     19   VT_UI8,
     20   VT_UI8,
     21   VT_UI4,
     22   VT_FILETIME,
     23   VT_FILETIME,
     24   VT_FILETIME,
     25   VT_BOOL,
     26   VT_BOOL,
     27   VT_BOOL,
     28   VT_BOOL,
     29   VT_BOOL,
     30   VT_UI4,
     31   VT_UI4,
     32   VT_BSTR,
     33   VT_BOOL,
     34   VT_BSTR,
     35   VT_BSTR,
     36   VT_BSTR,
     37   VT_BSTR,
     38   VT_BSTR,
     39   VT_UI8,
     40   VT_BSTR,
     41   VT_UI8,
     42   VT_BSTR,
     43   VT_UI8,
     44   VT_UI8,
     45   VT_BSTR, // or VT_UI8 kpidUnpackVer
     46   VT_UI4, // or VT_UI8 kpidVolume
     47   VT_BOOL,
     48   VT_UI8,
     49   VT_UI8,
     50   VT_UI8,
     51   VT_UI8,
     52   VT_UI4,
     53   VT_BOOL,
     54   VT_BOOL,
     55   VT_BSTR,
     56   VT_UI8,
     57   VT_UI8,
     58   VT_UI4, // kpidChecksum
     59   VT_BSTR,
     60   VT_UI8,
     61   VT_BSTR, // or VT_UI8 kpidId
     62   VT_BSTR,
     63   VT_BSTR,
     64   VT_UI4,
     65   VT_UI4,
     66   VT_BSTR,
     67   VT_BSTR,
     68   VT_UI8,
     69   VT_UI8,
     70   VT_UI4,
     71   VT_BSTR,
     72   VT_BSTR,
     73   VT_BSTR,
     74   VT_BSTR, // kpidNtSecure
     75   VT_BOOL,
     76   VT_BOOL,
     77   VT_BOOL,
     78   VT_BOOL,
     79   VT_BSTR, // SHA-1
     80   VT_BSTR, // SHA-256
     81   VT_BSTR,
     82   VT_UI8,
     83   VT_UI4,
     84   VT_UI4,
     85   VT_BSTR,
     86   VT_UI8,
     87   VT_UI8,
     88   VT_UI8,
     89   VT_UI8,
     90   VT_UI8,
     91   VT_UI8,
     92   VT_UI8,
     93   VT_BSTR,
     94   VT_BSTR,
     95   VT_BSTR,
     96   VT_BOOL,
     97   VT_BOOL,
     98   VT_BOOL,
     99   VT_UI8,
    100   VT_UI8,
    101   VT_BSTR, // kpidNtReparse
    102   VT_BSTR,
    103   VT_UI8,
    104   VT_UI8,
    105   VT_BOOL,
    106   VT_BSTR,
    107   VT_BSTR
    108 };
    109