Changeset 56 for trunk/include/helpers/dosh.h
- Timestamp:
- Apr 8, 2001, 9:17:16 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/helpers/dosh.h
r55 r56 568 568 typedef struct _FSYSMODULE 569 569 { 570 CHAR achModuleName[ 128];570 CHAR achModuleName[256]; 571 571 } FSYSMODULE, *PFSYSMODULE; 572 572 … … 581 581 ULONG ulOrdinal; 582 582 ULONG ulType; 583 CHAR achFunctionName[ 128];583 CHAR achFunctionName[256]; 584 584 } FSYSFUNCTION, *PFSYSFUNCTION; 585 585 … … 714 714 * 715 715 ********************************************************************/ 716 717 /* 718 *@@ LVMINFO: 719 * informational structure created by 720 * doshQueryLVMInfo. 721 * 722 *@@added V0.9.9 (2001-04-07) [umoeller] 723 */ 724 725 typedef struct _LVMINFO 726 { 727 HMODULE hmodLVM; 728 729 } LVMINFO, *PLVMINFO; 716 730 717 731 #define DOSH_PARTITIONS_LIMIT 10 … … 787 801 */ 788 802 789 typedef struct _MBR_INFO 803 typedef struct _MBR_INFO // MBR 790 804 { 791 805 BYTE aBootCode[0x1BE]; // abBootCode master boot executable code … … 799 813 */ 800 814 801 typedef struct _SYS_INFO // šä®à¬ æšï ® § £à㊠¥¬®© ášá⥬¥802 { 803 BYTE startable; // & 0x80804 BYTE unknown[3]; // unknown805 BYTE bootable; // & 0x01806 BYTE name[8]; // š¬ï à §€¥«807 BYTE reservd[3]; // unknown815 typedef struct _SYS_INFO 816 { 817 BYTE startable; 818 BYTE unknown[3]; 819 BYTE bootable; 820 BYTE name[8]; 821 BYTE reservd[3]; 808 822 } SYS_INFO, *PSYS_INFO; 809 823 … … 813 827 */ 814 828 815 typedef struct _SYE_INFO // šä®à¬ æšï ® § £à㊠¥¬®© ášá⥬¥ €«ï816 { // à áèšà¥ëå à §€¥«®¢817 BYTE bootable; // & 0x01818 BYTE name[8]; // š¬ï à §€¥«829 typedef struct _SYE_INFO 830 { 831 BYTE bootable; 832 BYTE name[8]; 819 833 } SYE_INFO, *PSYE_INFO; 820 834 … … 873 887 PAR_INFO *BmInfo); 874 888 875 APIRET doshGetPartitionsList(PPARTITIONINFO *ppPartitionInfo, 876 PUSHORT pusPartitionCount, 889 typedef struct _PARTITIONSLIST 890 { 891 PLVMINFO pLVMInfo; // != NULL if LVM is installed 892 893 // partitions array 894 PPARTITIONINFO pPartitionInfo; 895 USHORT cPartitions; 896 } PARTITIONSLIST, *PPARTITIONSLIST; 897 898 APIRET doshGetPartitionsList(PPARTITIONSLIST *ppList, 877 899 PUSHORT pusContext); 878 900 879 APIRET doshFreePartitionsList(PPARTITIONINFO pPartitionInfo); 901 APIRET doshFreePartitionsList(PPARTITIONSLIST ppList); 902 903 APIRET doshQueryLVMInfo(PLVMINFO *ppLVMInfo); 904 905 APIRET doshReadLVMPartitions(PLVMINFO pInfo, 906 PPARTITIONINFO *ppPartitionInfo, 907 PUSHORT pcPartitions); 908 909 VOID doshFreeLVMInfo(PLVMINFO pInfo); 880 910 881 911 #endif
Note:
See TracChangeset
for help on using the changeset viewer.