|  | /* | 
|  | * Copyright 2013 Google Inc. | 
|  | * | 
|  | * Use of this source code is governed by a BSD-style license that can be | 
|  | * found in the LICENSE file. | 
|  | */ | 
|  |  | 
|  | #ifndef win_dbghelp_DEFINED | 
|  | #define win_dbghelp_DEFINED | 
|  |  | 
|  | #ifdef SK_BUILD_FOR_WIN | 
|  |  | 
|  | #include <dbghelp.h> | 
|  | #include <shellapi.h> | 
|  | #include <shlobj.h> | 
|  |  | 
|  | void setAppName(const char* app_name); | 
|  | const char* getAppName(); | 
|  |  | 
|  | void setBinariesPath(const char* binaries_path); | 
|  | const char* getBinariesPath(); | 
|  |  | 
|  | void setAppVersion(const char* version); | 
|  | const char* getAppVersion(); | 
|  |  | 
|  | void setCdbPath(const char* path); | 
|  | const char* getCdbPath(); | 
|  |  | 
|  | void setUpDebuggingFromArgs(const char* vargs0); | 
|  |  | 
|  | int GenerateDumpAndPrintCallstack(EXCEPTION_POINTERS* pExceptionPointers); | 
|  |  | 
|  | #endif  // SK_BUILD_FOR_WIN | 
|  |  | 
|  | #endif  // win_dbghelp_DEFINED |