Index: visual_studio/NativeClientVSAddIn/InstallerResources/examples/hello_nacl/hello_nacl/hello_nacl.c |
diff --git a/visual_studio/NativeClientVSAddIn/InstallerResources/examples/hello_nacl/hello_nacl/hello_nacl.c b/visual_studio/NativeClientVSAddIn/InstallerResources/examples/hello_nacl/hello_nacl/hello_nacl.c |
index c7d7340dedcc989a188308ddbaf72798a2eb8602..0f4b33b25b44ff43bf85b3bbd7a1e5a7918d2eea 100644 |
--- a/visual_studio/NativeClientVSAddIn/InstallerResources/examples/hello_nacl/hello_nacl/hello_nacl.c |
+++ b/visual_studio/NativeClientVSAddIn/InstallerResources/examples/hello_nacl/hello_nacl/hello_nacl.c |
@@ -111,7 +111,11 @@ void InitInstanceInBrowserWindow(); |
#ifdef STEP4 |
// Implements message handling in a callback function. |
-void HelloWorldCallback(void* user_data, int32_t result) { |
+void HelloWorldCallbackFun(void* user_data, int32_t result); |
+struct PP_CompletionCallback HelloWorldCallback = { |
+ HelloWorldCallbackFun, NULL }; |
+ |
+void HelloWorldCallbackFun(void* user_data, int32_t result) { |
MSG uMsg; |
if (PeekMessage(&uMsg, NULL, 0, 0, PM_REMOVE)) { |
TranslateMessage(&uMsg); |
@@ -119,8 +123,6 @@ void HelloWorldCallback(void* user_data, int32_t result) { |
} |
ppb_core_interface->CallOnMainThread(100, HelloWorldCallback, 0); |
} |
- |
-struct PP_CompletionCallback HelloWorldCallback = { HelloWorldCallback, NULL }; |
#endif |
#ifdef STEP2 |
@@ -372,7 +374,7 @@ int InitInstanceInPCWindow() { |
return E_FAIL; |
g_hWnd = CreateWindowEx( |
- NULL, _T("MY_WINDOWS_CLASS"), |
+ 0, _T("MY_WINDOWS_CLASS"), |
_T("hello_nacl"), WS_OVERLAPPEDWINDOW, |
0, 0, 640, 480, NULL, NULL, g_hInstance, NULL); |