Lines Matching defs:ph

267 #define GET_MAJOR_HEADER_VERSION(ph) (VDI_GET_VERSION_MAJOR((ph)->uVersion))
268 #define GET_MINOR_HEADER_VERSION(ph) (VDI_GET_VERSION_MINOR((ph)->uVersion))
295 DECLINLINE(VDIIMAGETYPE) getImageType(PVDIHEADER ph)
297 switch (GET_MAJOR_HEADER_VERSION(ph))
299 case 0: return (VDIIMAGETYPE)ph->u.v0.u32Type;
300 case 1: return (VDIIMAGETYPE)ph->u.v1.u32Type;
306 DECLINLINE(unsigned) getImageFlags(PVDIHEADER ph)
308 switch (GET_MAJOR_HEADER_VERSION(ph))
312 return ph->u.v0.fFlags << 8;
315 return ph->u.v1.fFlags << 8;
321 DECLINLINE(char *) getImageComment(PVDIHEADER ph)
323 switch (GET_MAJOR_HEADER_VERSION(ph))
325 case 0: return &ph->u.v0.szComment[0];
326 case 1: return &ph->u.v1.szComment[0];
332 DECLINLINE(unsigned) getImageBlocksOffset(PVDIHEADER ph)
334 switch (GET_MAJOR_HEADER_VERSION(ph))
337 case 1: return ph->u.v1.offBlocks;
343 DECLINLINE(uint32_t) getImageDataOffset(PVDIHEADER ph)
345 switch (GET_MAJOR_HEADER_VERSION(ph))
348 (ph->u.v0.cBlocks * sizeof(VDIIMAGEBLOCKPOINTER));
349 case 1: return ph->u.v1.offData;
355 DECLINLINE(void) setImageDataOffset(PVDIHEADER ph, uint32_t offData)
357 switch (GET_MAJOR_HEADER_VERSION(ph))
360 case 1: ph->u.v1.offData = offData; return;
365 DECLINLINE(PVDIDISKGEOMETRY) getImageLCHSGeometry(PVDIHEADER ph)
367 switch (GET_MAJOR_HEADER_VERSION(ph))
371 switch (GET_MINOR_HEADER_VERSION(ph))
374 if (ph->u.v1.cbHeader < sizeof(ph->u.v1plus))
377 return &ph->u.v1plus.LCHSGeometry;
384 DECLINLINE(uint64_t) getImageDiskSize(PVDIHEADER ph)
386 switch (GET_MAJOR_HEADER_VERSION(ph))
388 case 0: return ph->u.v0.cbDisk;
389 case 1: return ph->u.v1.cbDisk;
395 DECLINLINE(void) setImageDiskSize(PVDIHEADER ph, uint64_t cbDisk)
397 switch (GET_MAJOR_HEADER_VERSION(ph))
399 case 0: ph->u.v0.cbDisk = cbDisk; return;
400 case 1: ph->u.v1.cbDisk = cbDisk; return;
405 DECLINLINE(unsigned) getImageBlockSize(PVDIHEADER ph)
407 switch (GET_MAJOR_HEADER_VERSION(ph))
409 case 0: return ph->u.v0.cbBlock;
410 case 1: return ph->u.v1.cbBlock;
416 DECLINLINE(unsigned) getImageExtraBlockSize(PVDIHEADER ph)
418 switch (GET_MAJOR_HEADER_VERSION(ph))
421 case 1: return ph->u.v1.cbBlockExtra;
427 DECLINLINE(unsigned) getImageBlocks(PVDIHEADER ph)
429 switch (GET_MAJOR_HEADER_VERSION(ph))
431 case 0: return ph->u.v0.cBlocks;
432 case 1: return ph->u.v1.cBlocks;
438 DECLINLINE(void) setImageBlocks(PVDIHEADER ph, unsigned cBlocks)
440 switch (GET_MAJOR_HEADER_VERSION(ph))
442 case 0: ph->u.v0.cBlocks = cBlocks; return;
443 case 1: ph->u.v1.cBlocks = cBlocks; return;
449 DECLINLINE(unsigned) getImageBlocksAllocated(PVDIHEADER ph)
451 switch (GET_MAJOR_HEADER_VERSION(ph))
453 case 0: return ph->u.v0.cBlocksAllocated;
454 case 1: return ph->u.v1.cBlocksAllocated;
460 DECLINLINE(void) setImageBlocksAllocated(PVDIHEADER ph, unsigned cBlocks)
462 switch (GET_MAJOR_HEADER_VERSION(ph))
464 case 0: ph->u.v0.cBlocksAllocated = cBlocks; return;
465 case 1: ph->u.v1.cBlocksAllocated = cBlocks; return;
470 DECLINLINE(PRTUUID) getImageCreationUUID(PVDIHEADER ph)
472 switch (GET_MAJOR_HEADER_VERSION(ph))
474 case 0: return &ph->u.v0.uuidCreate;
475 case 1: return &ph->u.v1.uuidCreate;
481 DECLINLINE(PRTUUID) getImageModificationUUID(PVDIHEADER ph)
483 switch (GET_MAJOR_HEADER_VERSION(ph))
485 case 0: return &ph->u.v0.uuidModify;
486 case 1: return &ph->u.v1.uuidModify;
492 DECLINLINE(PRTUUID) getImageParentUUID(PVDIHEADER ph)
494 switch (GET_MAJOR_HEADER_VERSION(ph))
496 case 0: return &ph->u.v0.uuidLinkage;
497 case 1: return &ph->u.v1.uuidLinkage;
503 DECLINLINE(PRTUUID) getImageParentModificationUUID(PVDIHEADER ph)
505 switch (GET_MAJOR_HEADER_VERSION(ph))
507 case 1: return &ph->u.v1.uuidParentModify;