Changeset 60

Show
Ignore:
Timestamp:
04/11/06 05:03:22 (3 years ago)
Author:
Vladimir
Message:

win32/dbt.d - formatting corrected

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/win32/dbt.d

    r59 r60  
    1414 
    1515enum : DWORD { 
    16   DBT_NO_DISK_SPACE           = 0x47, 
    17   DBT_CONFIGMGPRIVATE         = 0x7FFF, 
    18   DBT_DEVICEARRIVAL           = 0x8000, 
    19   DBT_DEVICEQUERYREMOVE       = 0x8001, 
    20   DBT_DEVICEQUERYREMOVEFAILED = 0x8002, 
    21   DBT_DEVICEREMOVEPENDING     = 0x8003, 
    22   DBT_DEVICEREMOVECOMPLETE    = 0x8004, 
    23   DBT_DEVICETYPESPECIFIC      = 0x8005, 
    24   DBT_DEVTYP_OEM              = 0, 
    25   DBT_DEVTYP_DEVNODE          = 1, 
    26   DBT_DEVTYP_VOLUME           = 2, 
    27   DBT_DEVTYP_PORT             = 3, 
    28   DBT_DEVTYP_NET              = 4 
     16   DBT_NO_DISK_SPACE           = 0x47, 
     17   DBT_CONFIGMGPRIVATE         = 0x7FFF, 
     18   DBT_DEVICEARRIVAL           = 0x8000, 
     19   DBT_DEVICEQUERYREMOVE       = 0x8001, 
     20   DBT_DEVICEQUERYREMOVEFAILED = 0x8002, 
     21   DBT_DEVICEREMOVEPENDING     = 0x8003, 
     22   DBT_DEVICEREMOVECOMPLETE    = 0x8004, 
     23   DBT_DEVICETYPESPECIFIC      = 0x8005, 
     24   DBT_DEVTYP_OEM              = 0, 
     25   DBT_DEVTYP_DEVNODE          = 1, 
     26   DBT_DEVTYP_VOLUME           = 2, 
     27   DBT_DEVTYP_PORT             = 3, 
     28   DBT_DEVTYP_NET              = 4 
    2929} 
    3030 
    3131static if (_WIN32_WINDOWS >= 0x040A) { 
    32   enum : DWORD { 
    33     DBT_DEVTYP_DEVICEINTERFACE = 5, 
    34     DBT_DEVTYP_HANDLE          = 6 
    35  
     32   enum : DWORD { 
     33       DBT_DEVTYP_DEVICEINTERFACE = 5, 
     34       DBT_DEVTYP_HANDLE          = 6 
     35   
    3636} 
    3737 
    3838enum : DWORD { 
    39   DBT_APPYBEGIN, 
    40   DBT_APPYEND, 
    41   DBT_DEVNODES_CHANGED     = 7, 
    42   DBT_QUERYCHANGECONFIG    = 0x17, 
    43   DBT_CONFIGCHANGED        = 0x18, 
    44   DBT_CONFIGCHANGECANCELED = 0x19, 
    45   DBT_MONITORCHANGE        = 0x1B, 
    46   DBT_SHELLLOGGEDON        = 32, 
    47   DBT_CONFIGMGAPI32        = 34, 
    48   DBT_VXDINITCOMPLETE      = 35, 
    49   DBT_VOLLOCKQUERYLOCK     = 0x8041, 
    50   DBT_VOLLOCKLOCKTAKEN     = 0x8042, 
    51   DBT_VOLLOCKLOCKFAILED    = 0x8043, 
    52   DBT_VOLLOCKQUERYUNLOCK   = 0x8044, 
    53   DBT_VOLLOCKLOCKRELEASED  = 0x8045, 
    54   DBT_VOLLOCKUNLOCKFAILED  = 0x8046, 
    55   DBT_USERDEFINED          = 0xFFFF 
     39   DBT_APPYBEGIN, 
     40   DBT_APPYEND, 
     41   DBT_DEVNODES_CHANGED     = 7, 
     42   DBT_QUERYCHANGECONFIG    = 0x17, 
     43   DBT_CONFIGCHANGED        = 0x18, 
     44   DBT_CONFIGCHANGECANCELED = 0x19, 
     45   DBT_MONITORCHANGE        = 0x1B, 
     46   DBT_SHELLLOGGEDON        = 32, 
     47   DBT_CONFIGMGAPI32        = 34, 
     48   DBT_VXDINITCOMPLETE      = 35, 
     49   DBT_VOLLOCKQUERYLOCK     = 0x8041, 
     50   DBT_VOLLOCKLOCKTAKEN     = 0x8042, 
     51   DBT_VOLLOCKLOCKFAILED    = 0x8043, 
     52   DBT_VOLLOCKQUERYUNLOCK   = 0x8044, 
     53   DBT_VOLLOCKLOCKRELEASED  = 0x8045, 
     54   DBT_VOLLOCKUNLOCKFAILED  = 0x8046, 
     55   DBT_USERDEFINED          = 0xFFFF 
    5656} 
    5757 
    5858enum : WORD { 
    59   DBTF_MEDIA = 1, 
    60   DBTF_NET   = 2 
     59   DBTF_MEDIA = 1, 
     60   DBTF_NET   = 2 
    6161} 
    6262 
    63 /* Also defined in winuser.h */ 
    6463enum : DWORD { 
    65   BSM_ALLCOMPONENTS      = 0, 
    66   BSM_APPLICATIONS       = 8, 
    67   BSM_ALLDESKTOPS        = 16, 
    68   BSM_INSTALLABLEDRIVERS = 4, 
    69   BSM_NETDRIVER          = 2, 
    70   BSM_VXDS               = 1, 
    71   BSF_FLUSHDISK          = 0x00000004, 
    72   BSF_FORCEIFHUNG        = 0x00000020, 
    73   BSF_IGNORECURRENTTASK  = 0x00000002, 
    74   BSF_NOHANG             = 0x00000008, 
    75   BSF_NOTIMEOUTIFNOTHUNG = 0x00000040, 
    76   BSF_POSTMESSAGE        = 0x00000010, 
    77   BSF_QUERY              = 0x00000001, 
    78   BSF_MSGSRV32ISOK_BIT   = 31, 
    79   BSF_MSGSRV32ISOK       = 0x80000000 
     64   BSM_ALLCOMPONENTS      = 0, 
     65   BSM_APPLICATIONS       = 8, 
     66   BSM_ALLDESKTOPS        = 16, 
     67   BSM_INSTALLABLEDRIVERS = 4, 
     68   BSM_NETDRIVER          = 2, 
     69   BSM_VXDS               = 1, 
     70   BSF_FLUSHDISK          = 0x00000004, 
     71   BSF_FORCEIFHUNG        = 0x00000020, 
     72   BSF_IGNORECURRENTTASK  = 0x00000002, 
     73   BSF_NOHANG             = 0x00000008, 
     74   BSF_NOTIMEOUTIFNOTHUNG = 0x00000040, 
     75   BSF_POSTMESSAGE        = 0x00000010, 
     76   BSF_QUERY              = 0x00000001, 
     77   BSF_MSGSRV32ISOK_BIT   = 31, 
     78   BSF_MSGSRV32ISOK       = 0x80000000 
    8079} 
    8180 
    8281static if (_WIN32_WINNT >= 0x0500) { 
    83   enum : DWORD { 
    84     BSF_ALLOWSFW          = 0x00000080, 
    85     BSF_SENDNOTIFYMESSAGE = 0x00000100 
    86  
     82   enum : DWORD { 
     83       BSF_ALLOWSFW          = 0x00000080, 
     84       BSF_SENDNOTIFYMESSAGE = 0x00000100 
     85   
    8786} 
    8887 
    8988static if (_WIN32_WINNT >= 0x0501) { 
    90   enum : DWORD { 
    91     BSF_LUID        = 0x00000400, 
    92     BSF_RETURNHDESK = 0x00000200 
    93  
     89   enum : DWORD { 
     90       BSF_LUID        = 0x00000400, 
     91       BSF_RETURNHDESK = 0x00000200 
     92   
    9493} 
    9594 
    9695struct DEV_BROADCAST_HDR { 
    97    DWORD dbch_size = DEV_BROADCAST_HDR.sizeof; 
    98    DWORD dbch_devicetype; 
    99    DWORD dbch_reserved; 
     96   DWORD dbch_size = DEV_BROADCAST_HDR.sizeof; 
     97   DWORD dbch_devicetype; 
     98   DWORD dbch_reserved; 
    10099} 
    101100alias DEV_BROADCAST_HDR* PDEV_BROADCAST_HDR; 
    102101 
    103102struct DEV_BROADCAST_OEM { 
    104    DWORD dbco_size = DEV_BROADCAST_OEM.sizeof; 
    105    DWORD dbco_devicetype; 
    106    DWORD dbco_reserved; 
    107    DWORD dbco_identifier; 
    108    DWORD dbco_suppfunc; 
     103   DWORD dbco_size = DEV_BROADCAST_OEM.sizeof; 
     104   DWORD dbco_devicetype; 
     105   DWORD dbco_reserved; 
     106   DWORD dbco_identifier; 
     107   DWORD dbco_suppfunc; 
    109108} 
    110109alias DEV_BROADCAST_OEM* PDEV_BROADCAST_OEM; 
    111110 
    112111struct DEV_BROADCAST_PORT_A { 
    113    DWORD dbcp_size = DEV_BROADCAST_PORT_A.sizeof; 
    114    DWORD dbcp_devicetype; 
    115    DWORD dbcp_reserved; 
    116    char _dbcp_name[1]; 
    117    char* dbcp_name() { return _dbcp_name.ptr; } 
    118 } 
     112   DWORD dbcp_size = DEV_BROADCAST_PORT_A.sizeof; 
     113   DWORD dbcp_devicetype; 
     114   DWORD dbcp_reserved; 
     115   char _dbcp_name[1]; 
     116   char* dbcp_name() { return _dbcp_name.ptr; } 
     117}  
    119118alias DEV_BROADCAST_PORT_A* PDEV_BROADCAST_PORT_A; 
    120119 
    121120struct DEV_BROADCAST_PORT_W { 
    122    DWORD dbcp_size = DEV_BROADCAST_PORT_W.sizeof; 
    123    DWORD dbcp_devicetype; 
    124    DWORD dbcp_reserved; 
    125    WCHAR _dbcp_name[1]; 
     121   DWORD dbcp_size = DEV_BROADCAST_PORT_W.sizeof; 
     122   DWORD dbcp_devicetype; 
     123   DWORD dbcp_reserved; 
     124   WCHAR _dbcp_name[1]; 
    126125  WCHAR* dbcp_name() { return _dbcp_name.ptr; } 
    127126} 
     
    129128 
    130129struct DEV_BROADCAST_USERDEFINED { 
    131    DEV_BROADCAST_HDR dbud_dbh; 
    132    char _dbud_szName[1]; 
    133   char* dbud_szName() { return _dbud_szName.ptr; } 
     130   DEV_BROADCAST_HDR dbud_dbh; 
     131   char _dbud_szName[1]; 
     132   char* dbud_szName() { return _dbud_szName.ptr; } 
    134133} 
    135134 
    136135struct DEV_BROADCAST_VOLUME { 
    137    DWORD dbcv_size = DEV_BROADCAST_VOLUME.sizeof; 
    138    DWORD dbcv_devicetype; 
    139    DWORD dbcv_reserved; 
    140    DWORD dbcv_unitmask; 
    141    WORD  dbcv_flags; 
     136   DWORD dbcv_size = DEV_BROADCAST_VOLUME.sizeof; 
     137   DWORD dbcv_devicetype; 
     138   DWORD dbcv_reserved; 
     139   DWORD dbcv_unitmask; 
     140   WORD  dbcv_flags; 
    142141} 
    143142alias DEV_BROADCAST_VOLUME* PDEV_BROADCAST_VOLUME; 
    144143 
    145144version (Unicode) { 
    146   alias DEV_BROADCAST_PORT_W DEV_BROADCAST_PORT; 
     145   alias DEV_BROADCAST_PORT_W DEV_BROADCAST_PORT; 
    147146} else { 
    148   alias DEV_BROADCAST_PORT_A DEV_BROADCAST_PORT; 
     147   alias DEV_BROADCAST_PORT_A DEV_BROADCAST_PORT; 
    149148} 
    150149alias DEV_BROADCAST_PORT* PDEV_BROADCAST_PORT; 
    151150 
    152151static if ((_WIN32_WINDOWS >= 0x0410) || (_WIN32_WINNT >= 0x0500)) { 
    153    struct DEV_BROADCAST_DEVICEINTERFACE_A { 
    154       DWORD dbcc_size = DEV_BROADCAST_DEVICEINTERFACE_A.sizeof; 
    155       DWORD dbcc_devicetype; 
    156       DWORD dbcc_reserved; 
    157       GUID  dbcc_classguid; 
    158       char  _dbcc_name[1]; 
    159       char* dbcc_name() { return _dbcc_name.ptr; } 
    160   } 
    161    alias DEV_BROADCAST_DEVICEINTERFACE_A* PDEV_BROADCAST_DEVICEINTERFACE_A; 
    162   
    163    struct DEV_BROADCAST_DEVICEINTERFACE_W { 
    164       DWORD dbcc_size = DEV_BROADCAST_DEVICEINTERFACE_W.sizeof; 
    165       DWORD dbcc_devicetype; 
    166       DWORD dbcc_reserved; 
    167       GUID  dbcc_classguid; 
    168       WCHAR _dbcc_name[1]; 
    169       WCHAR* dbcc_name() { return _dbcc_name.ptr; } 
    170  
    171    alias DEV_BROADCAST_DEVICEINTERFACE_W* PDEV_BROADCAST_DEVICEINTERFACE_W; 
    172   
    173   version (Unicode) { 
    174       alias DEV_BROADCAST_DEVICEINTERFACE_W DEV_BROADCAST_DEVICEINTERFACE; 
    175   } else { 
    176       alias DEV_BROADCAST_DEVICEINTERFACE_A DEV_BROADCAST_DEVICEINTERFACE; 
    177  
    178    alias DEV_BROADCAST_DEVICEINTERFACE* PDEV_BROADCAST_DEVICEINTERFACE; 
    179   
    180   struct DEV_BROADCAST_HANDLE { 
    181       DWORD  dbch_size = DEV_BROADCAST_HANDLE.sizeof; 
    182       DWORD  dbch_devicetype; 
    183       DWORD  dbch_reserved; 
    184       HANDLE dbch_handle; 
    185       DWORD  dbch_hdevnotify; 
    186       GUID   dbch_eventguid; 
    187       LONG   dbch_nameoffset; 
    188       BYTE   _dbch_data[1]; 
    189       BYTE*  dbch_data() { return _dbch_data.ptr; } 
    190    
    191    alias DEV_BROADCAST_HANDLE* PDEV_BROADCAST_HANDLE; 
    192 }  
     152   struct DEV_BROADCAST_DEVICEINTERFACE_A { 
     153       DWORD dbcc_size = DEV_BROADCAST_DEVICEINTERFACE_A.sizeof; 
     154       DWORD dbcc_devicetype; 
     155       DWORD dbcc_reserved; 
     156       GUID  dbcc_classguid; 
     157       char  _dbcc_name[1]; 
     158       char* dbcc_name() { return _dbcc_name.ptr; } 
     159    }  
     160   alias DEV_BROADCAST_DEVICEINTERFACE_A* PDEV_BROADCAST_DEVICEINTERFACE_A; 
     161     
     162   struct DEV_BROADCAST_DEVICEINTERFACE_W { 
     163       DWORD dbcc_size = DEV_BROADCAST_DEVICEINTERFACE_W.sizeof; 
     164       DWORD dbcc_devicetype; 
     165       DWORD dbcc_reserved; 
     166       GUID  dbcc_classguid; 
     167       WCHAR _dbcc_name[1]; 
     168       WCHAR* dbcc_name() { return _dbcc_name.ptr; } 
     169   
     170   alias DEV_BROADCAST_DEVICEINTERFACE_W* PDEV_BROADCAST_DEVICEINTERFACE_W; 
     171     
     172   version (Unicode) { 
     173       alias DEV_BROADCAST_DEVICEINTERFACE_W DEV_BROADCAST_DEVICEINTERFACE; 
     174   } else { 
     175       alias DEV_BROADCAST_DEVICEINTERFACE_A DEV_BROADCAST_DEVICEINTERFACE; 
     176   
     177   alias DEV_BROADCAST_DEVICEINTERFACE* PDEV_BROADCAST_DEVICEINTERFACE; 
     178     
     179   struct DEV_BROADCAST_HANDLE { 
     180       DWORD  dbch_size = DEV_BROADCAST_HANDLE.sizeof; 
     181       DWORD  dbch_devicetype; 
     182       DWORD  dbch_reserved; 
     183       HANDLE dbch_handle; 
     184       DWORD  dbch_hdevnotify; 
     185       GUID   dbch_eventguid; 
     186       LONG   dbch_nameoffset; 
     187       BYTE   _dbch_data[1]; 
     188       BYTE*  dbch_data() { return _dbch_data.ptr; } 
     189   
     190   alias DEV_BROADCAST_HANDLE* PDEV_BROADCAST_HANDLE; 
     191}