api: consistancy in exported interface
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
		
							parent
							
								
									351349b4c4
								
							
						
					
					
						commit
						f0f18ea4fb
					
				@ -19,6 +19,8 @@ WINTUN_LOGGER_CALLBACK_FUNC Logger = NopLogger;
 | 
				
			|||||||
void CALLBACK
 | 
					void CALLBACK
 | 
				
			||||||
WintunSetLogger(_In_ WINTUN_LOGGER_CALLBACK_FUNC NewLogger)
 | 
					WintunSetLogger(_In_ WINTUN_LOGGER_CALLBACK_FUNC NewLogger)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 | 
					    if (!NewLogger)
 | 
				
			||||||
 | 
					        NewLogger = NopLogger;
 | 
				
			||||||
    Logger = NewLogger;
 | 
					    Logger = NewLogger;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										16
									
								
								api/wintun.h
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								api/wintun.h
									
									
									
									
									
								
							@ -172,13 +172,6 @@ typedef WINTUN_STATUS(WINAPI *WINTUN_GET_ADAPTER_NAME_FUNC)(
 | 
				
			|||||||
    _In_ WINTUN_ADAPTER_HANDLE Adapter,
 | 
					    _In_ WINTUN_ADAPTER_HANDLE Adapter,
 | 
				
			||||||
    _Out_cap_c_(MAX_ADAPTER_NAME) WCHAR *Name);
 | 
					    _Out_cap_c_(MAX_ADAPTER_NAME) WCHAR *Name);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					 | 
				
			||||||
 * Determines the version of the Wintun driver currently loaded.
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * @return The version number on success, or 0 if failure or Wintun not loaded.
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
typedef DWORDLONG(WINAPI *WINTUN_GET_VERSION_FUNC)(void);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Sets name of the Wintun adapter.
 | 
					 * Sets name of the Wintun adapter.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
@ -191,6 +184,13 @@ typedef DWORDLONG(WINAPI *WINTUN_GET_VERSION_FUNC)(void);
 | 
				
			|||||||
typedef WINTUN_STATUS(
 | 
					typedef WINTUN_STATUS(
 | 
				
			||||||
    WINAPI *WINTUN_SET_ADAPTER_NAME_FUNC)(_In_ WINTUN_ADAPTER_HANDLE Adapter, _In_z_ const WCHAR *Name);
 | 
					    WINAPI *WINTUN_SET_ADAPTER_NAME_FUNC)(_In_ WINTUN_ADAPTER_HANDLE Adapter, _In_z_ const WCHAR *Name);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Determines the version of the Wintun driver currently loaded.
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @return The version number on success, or 0 if failure or Wintun not loaded.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					typedef DWORDLONG(WINAPI *WINTUN_GET_VERSION_FUNC)(void);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
typedef enum _WINTUN_LOGGER_LEVEL
 | 
					typedef enum _WINTUN_LOGGER_LEVEL
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    WINTUN_LOG_INFO = 0,
 | 
					    WINTUN_LOG_INFO = 0,
 | 
				
			||||||
@ -214,7 +214,7 @@ typedef BOOL(CALLBACK *WINTUN_LOGGER_CALLBACK_FUNC)(_In_ WINTUN_LOGGER_LEVEL Lev
 | 
				
			|||||||
 *
 | 
					 *
 | 
				
			||||||
 * @param NewLogger     Pointer to callback function to use as a new global logger. NewLogger may be called from various
 | 
					 * @param NewLogger     Pointer to callback function to use as a new global logger. NewLogger may be called from various
 | 
				
			||||||
 *                      threads concurrently. Should the logging require serialization, you must handle serialization in
 | 
					 *                      threads concurrently. Should the logging require serialization, you must handle serialization in
 | 
				
			||||||
 *                      NewLogger.
 | 
					 *                      NewLogger. Set to NULL to disable.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
typedef void(WINAPI *WINTUN_SET_LOGGER_FUNC)(_In_ WINTUN_LOGGER_CALLBACK_FUNC NewLogger);
 | 
					typedef void(WINAPI *WINTUN_SET_LOGGER_FUNC)(_In_ WINTUN_LOGGER_CALLBACK_FUNC NewLogger);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user