Changeset 67437 in vbox for trunk/include
- Timestamp:
- Jun 16, 2017 1:14:39 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 116168
- Location:
- trunk/include/iprt
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/formats/iso9660.h
r67426 r67437 877 877 * Boot information table used by isolinux and GRUB2 El Torito boot files. 878 878 */ 879 typedef struct ISO9 960SYSLINUXINFOTABLE879 typedef struct ISO9660SYSLINUXINFOTABLE 880 880 { 881 881 /** 0x00/0x08: Offset of the primary volume descriptor (block offset). */ … … 891 891 /** 0x10/0x18: Reserved for future fun. */ 892 892 uint32_t auReserved[10]; 893 } ISO9 960SYSLINUXINFOTABLE;894 AssertCompileSize(ISO9 960SYSLINUXINFOTABLE, 56);893 } ISO9660SYSLINUXINFOTABLE; 894 AssertCompileSize(ISO9660SYSLINUXINFOTABLE, 56); 895 895 /** Pointer to a syslinux boot information table. */ 896 typedef ISO9 960SYSLINUXINFOTABLE *PISO9960SYSLINUXINFOTABLE;896 typedef ISO9660SYSLINUXINFOTABLE *PISO9660SYSLINUXINFOTABLE; 897 897 /** Pointer to a const syslinux boot information table. */ 898 typedef ISO9 960SYSLINUXINFOTABLE const *PCISO9960SYSLINUXINFOTABLE;898 typedef ISO9660SYSLINUXINFOTABLE const *PCISO9660SYSLINUXINFOTABLE; 899 899 900 900 /** @} */ -
trunk/include/iprt/fsisomaker.h
r67427 r67437 148 148 149 149 /** 150 * Queries the configuration index of the boot catalog file object. 151 * 152 * The boot catalog file is created as necessary, thus this have to be a query 153 * rather than a getter since object creation may fail. 154 * 155 * @returns IPRT status code. 156 * @param hIsoMaker The ISO maker handle. 157 * @param pidxObj Where to return the configuration index. 158 */ 159 RTDECL(int) RTFsIsoMakerQueryObjIdxForBootCatalog(RTFSISOMAKER hIsoMaker, uint32_t *pidxObj); 160 161 /** 150 162 * Removes the specified object from the image. 151 163 * … … 189 201 RTDECL(int) RTFsIsoMakerObjSetNameAndParent(RTFSISOMAKER hIsoMaker, uint32_t idxObj, uint32_t idxParentObj, 190 202 uint32_t fNamespaces, const char *pszName); 203 204 /** 205 * Enables or disable syslinux boot info table patching of a file. 206 * 207 * @returns IPRT status code. 208 * @param hIsoMaker The ISO maker handle. 209 * @param idxObj The configuration index. 210 * @param fEnable Whether to enable or disable patching. 211 */ 212 RTDECL(int) RTFsIsoMakerObjEnableBootInfoTablePatching(RTFSISOMAKER hIsoMaker, uint32_t idxObj, bool fEnable); 213 214 /** 215 * Gets the data size of an object. 216 * 217 * Currently only supported on file objects. 218 * 219 * @returns IPRT status code. 220 * @param hIsoMaker The ISO maker handle. 221 * @param idxObj The configuration index. 222 * @param pcbData Where to return the size. 223 */ 224 RTDECL(int) RTFsIsoMakerObjQueryDataSize(RTFSISOMAKER hIsoMaker, uint32_t idxObj, uint64_t *pcbData); 191 225 192 226 /** -
trunk/include/iprt/mangling.h
r67427 r67437 924 924 # define RTFsIsoMakerRetain RT_MANGLER(RTFsIsoMakerRetain) 925 925 # define RTFsIsoMakerRelease RT_MANGLER(RTFsIsoMakerRelease) 926 # define RTFsIsoMakerQueryObjIdxForBootCatalog RT_MANGLER(RTFsIsoMakerQueryObjIdxForBootCatalog) 926 927 # define RTFsIsoMakerSetIso9660Level RT_MANGLER(RTFsIsoMakerSetIso9660Level) 927 928 # define RTFsIsoMakerSetJolietUcs2Level RT_MANGLER(RTFsIsoMakerSetJolietUcs2Level) … … 930 931 # define RTFsIsoMakerSetSysAreaContent RT_MANGLER(RTFsIsoMakerSetSysAreaContent) 931 932 # define RTFsIsoMakerGetObjIdxForPath RT_MANGLER(RTFsIsoMakerGetObjIdxForPath) 933 # define RTFsIsoMakerObjEnableBootInfoTablePatching RT_MANGLER(RTFsIsoMakerObjEnableBootInfoTablePatching) 934 # define RTFsIsoMakerObjQueryDataSize RT_MANGLER(RTFsIsoMakerObjQueryDataSize) 932 935 # define RTFsIsoMakerObjRemove RT_MANGLER(RTFsIsoMakerObjRemove) 933 936 # define RTFsIsoMakerObjSetPath RT_MANGLER(RTFsIsoMakerObjSetPath)
Note:
See TracChangeset
for help on using the changeset viewer.