| 
    My Project
   
    
   
   | 
  
  
  
 
Implements the dllmain function. More...
#include <tchar.h>#include <windows.h>#include <winuser.h>#include <crtdbg.h>#include "dllmain.h"#include "resource.h"Defines | |
| #define | SPECIAL_KEY_PLAY 179 | 
| #define | SPECIAL_KEY_PREVIOUS 177 | 
| #define | SPECIAL_KEY_NEXT 176 | 
| #define | SPECIAL_KEY_STOP 178 | 
| #define | SPECIAL_KEY_SEEK_FORWARD 70 | 
| #define | SPECIAL_KEY_SEEK_BACKWARD 66 | 
Functions | |
| BOOL APIENTRY | DllMain (HANDLE hInst, DWORD ul_reason_for_call, LPVOID lpReserved) | 
| LRESULT CALLBACK | ShellProc (int nCode, WPARAM wParam, LPARAM lParam) | 
| DLL_API_SALLY BOOL | KHSetupHWND (HWND hParent) | 
| DLL_API_SALLY BOOL | KHEnableHook () | 
| DLL_API_SALLY BOOL | KHDisableHook () | 
| DLL_API_SALLY bool | IsKHEnabled () | 
Variables | |
| HWND | hWindow = NULL | 
| HHOOK | hhkHook = NULL | 
| HINSTANCE | hInstance = NULL | 
Implements the dllmain function.
This file is part of the Sally Project
Copyright(c) 2008-2010 Sally Project http://www.sally-project.org/
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
| #define SPECIAL_KEY_NEXT 176 | 
| #define SPECIAL_KEY_PLAY 179 | 
| #define SPECIAL_KEY_PREVIOUS 177 | 
| #define SPECIAL_KEY_SEEK_BACKWARD 66 | 
| #define SPECIAL_KEY_SEEK_FORWARD 70 | 
| #define SPECIAL_KEY_STOP 178 | 
| BOOL APIENTRY DllMain | ( | HANDLE | hInst, | 
| DWORD | ul_reason_for_call, | ||
| LPVOID | lpReserved | ||
| ) | 
| DLL_API_SALLY bool IsKHEnabled | ( | ) | 
| DLL_API_SALLY BOOL KHDisableHook | ( | ) | 
| DLL_API_SALLY BOOL KHEnableHook | ( | ) | 
| DLL_API_SALLY BOOL KHSetupHWND | ( | HWND | hParent | ) | 
| LRESULT CALLBACK ShellProc | ( | int | nCode, | 
| WPARAM | wParam, | ||
| LPARAM | lParam | ||
| ) | 
| HHOOK hhkHook = NULL | 
| HINSTANCE hInstance = NULL | 
| HWND hWindow = NULL |