Changeset 58339 in vbox for trunk/src/VBox
- Timestamp:
- Oct 20, 2015 1:58:22 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 103539
- Location:
- trunk/src/VBox/HostDrivers/Support/win
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp
r58157 r58339 579 579 * 580 580 * @returns true if starts with given string, false if not. 581 * @param pwsz 582 * @param psz PrefixThe ascii prefix string.581 * @param pwszLeft The UTF-16 path string. 582 * @param pszRight The ascii prefix string. 583 583 */ 584 584 static bool supHardViUtf16PathStartsWithAscii(PCRTUTF16 pwszLeft, const char *pszRight) … … 2621 2621 * supR3HardenedScreenImage. 2622 2622 * 2623 * @returns IPRT status code .2623 * @returns IPRT status code, modified @a rc. 2624 2624 * @param hFile Handle of the file to verify. 2625 2625 * @param pwszName Full NT path to the DLL in question, used for 2626 2626 * dealing with unsigned system dlls as well as for 2627 2627 * error/logging. 2628 * @param fFlags SUPHNTVI_F_XXX. 2629 * @param rc The current status code. 2628 2630 * @param pfWinVerifyTrust Where to return whether WinVerifyTrust was 2629 2631 * actually used. -
trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp
r57358 r58339 243 243 244 244 #ifdef IN_RING3 245 /** The number of valid entries in the loader cache. .*/245 /** The number of valid entries in the loader cache. */ 246 246 static uint32_t g_cSupNtVpLdrCacheEntries = 0; 247 247 /** The loader cache entries. */ … … 256 256 * @param pErrInfo Pointer to the extended error info structure. 257 257 * Can be NULL. 258 * @param pszErr Where to return error details.259 * @param cbErr Size of the buffer @a pszErr points to.260 258 * @param rc The status to return. 261 259 * @param pszMsg The format string for the message. … … 284 282 * @returns @a rc. 285 283 * @param pThis The process validator instance. 286 * @param pszErr Where to return error details.287 * @param cbErr Size of the buffer @a pszErr points to.288 284 * @param rc The status to return. 289 285 * @param pszMsg The format string for the message. … … 1011 1007 * space scan. 1012 1008 * @param hProcess Handle to the process. 1013 * @param hFile Handle to the image file.1014 1009 */ 1015 1010 static int supHardNtVpVerifyImage(PSUPHNTVPSTATE pThis, PSUPHNTVPIMAGE pImage, HANDLE hProcess) … … 1135 1130 * @param pUniStr The path to fix up. MaximumLength is the max buffer 1136 1131 * length. 1132 * @param fPathOnly Whether to only process the path and leave the filename 1133 * as passed in. 1137 1134 */ 1138 1135 DECLHIDDEN(void) supHardNtVpFix8dot3Path(PUNICODE_STRING pUniStr, bool fPathOnly) … … 1974 1971 * @param pEntry The loader cache entry. 1975 1972 * @param pwszName The filename to use in error messages. 1976 * @param pEr RInfo Where to return extened error information.1973 * @param pErrInfo Where to return extened error information. 1977 1974 */ 1978 1975 DECLHIDDEN(int) supHardNtLdrCacheEntryVerify(PSUPHNTLDRCACHEENTRY pEntry, PCRTUTF16 pwszName, PRTERRINFO pErrInfo) -
trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp
r58157 r58339 2958 2958 * 2959 2959 * @returns Pointer to a command line string (heap). 2960 * @param p UniStrUnicode string structure to initialize to the2960 * @param pString Unicode string structure to initialize to the 2961 2961 * command line. Optional. 2962 2962 * @param iWhich Which respawn we're to check for, 1 being the first … … 3749 3749 * Gather child data. 3750 3750 * 3751 * @param ThisThe child process data structure.3751 * @param pThis The child process data structure. 3752 3752 */ 3753 3753 static void supR3HardNtChildGatherData(PSUPR3HARDNTCHILD pThis) -
trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMainImports-win.cpp
r57650 r58339 636 636 * We must not permanently modify any global data here. 637 637 * 638 * @param uNtDllAddr The address of the NTDLL. 638 * @param uNtDllAddr The address of the NTDLL. 639 * @param ppfnNtWaitForSingleObject Where to store the NtWaitForSingleObject 640 * address. 641 * @param ppfnNtSetEvent Where to store the NtSetEvent address. 639 642 */ 640 643 DECLHIDDEN(void) supR3HardenedWinGetVeryEarlyImports(uintptr_t uNtDllAddr,
Note:
See TracChangeset
for help on using the changeset viewer.