Advertisement
MagicAndre1981

new hibernation file API for Windows 10

Apr 4th, 2015
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.78 KB | None | 0 0
  1. the struct POWER_INFORMATION_LEVEL has a new entry SystemHiberFileType.
  2.  
  3. the struct SYSTEM_POWER_CAPABILITIES has new entry BYTE HiberFileType;
  4.  
  5. new defintions:
  6.  
  7. typedef enum _HIBERFILE_BUCKET_SIZE {
  8.     HiberFileBucket1GB = 0,
  9.     HiberFileBucket2GB,
  10.     HiberFileBucket4GB,
  11.     HiberFileBucket8GB,
  12.     HiberFileBucket16GB,
  13.     HiberFileBucket32GB,
  14.     HiberFileBucketUnlimited,
  15.     HiberFileBucketMax
  16. } HIBERFILE_BUCKET_SIZE, *PHIBERFILE_BUCKET_SIZE;
  17.  
  18. #define HIBERFILE_TYPE_NONE       0x00
  19. #define HIBERFILE_TYPE_REDUCED    0x01
  20. #define HIBERFILE_TYPE_FULL       0x02
  21. #define HIBERFILE_TYPE_MAX        0x03
  22.  
  23. typedef struct _HIBERFILE_BUCKET {
  24.     DWORD64 MaxPhysicalMemory;
  25.     DWORD PhysicalMemoryPercent[HIBERFILE_TYPE_MAX];
  26. } HIBERFILE_BUCKET, *PHIBERFILE_BUCKET;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement