26 lines
		
	
	
		
			723 B
		
	
	
	
		
			C
		
	
	
	
		
		
			
		
	
	
			26 lines
		
	
	
		
			723 B
		
	
	
	
		
			C
		
	
	
	
|  | //////////////////////////////////////////////////////////////////////////////
 | ||
|  | //
 | ||
|  | //  Test Payload for Detours Module API tests (payload.h of unittests.exe)
 | ||
|  | //
 | ||
|  | //  Microsoft Research Detours Package
 | ||
|  | //
 | ||
|  | //  Copyright (c) Microsoft Corporation.  All rights reserved.
 | ||
|  | //
 | ||
|  | #pragma once
 | ||
|  | #include <cstddef>
 | ||
|  | #include "windows.h"
 | ||
|  | #include "detours.h"
 | ||
|  | 
 | ||
|  | // {85ECA590-6E6A-40FC-BA75-451D96A2A746}
 | ||
|  | static constexpr GUID TEST_PAYLOAD_GUID =  | ||
|  | { 0x85eca590, 0x6e6a, 0x40fc, { 0xba, 0x75, 0x45, 0x1d, 0x96, 0xa2, 0xa7, 0x46 } }; | ||
|  | 
 | ||
|  | static constexpr std::size_t TEST_PAYLOAD_SIZE = 32; | ||
|  | 
 | ||
|  | struct CPrivateStuff | ||
|  | { | ||
|  |     DETOUR_SECTION_HEADER   header; | ||
|  |     DETOUR_SECTION_RECORD   record; | ||
|  |     CHAR                    szMessage[TEST_PAYLOAD_SIZE]; | ||
|  | }; |