- wlmplugin_dll.zip
- msimg32.dll
- resdll.dll
- wlmplugindll.dll
- wlmplugin_src.zip
- proxyDLL
- resDLL
- nktres.rc
- nktres.vcproj
- png
- .svn
- all-wcprops
- entries
- format
- prop-base
- ie.png.svn-base
- logo.bmp.svn-base
- mplayer.png.svn-base
- nkt.png.svn-base
- Thumbs.db.svn-base
- props
- text-base
- ie.png.svn-base
- logo.bmp.svn-base
- mplayer.png.svn-base
- nkt.png.svn-base
- Thumbs.db.svn-base
- tmp
- prop-base
- props
- text-base
- ie.png
- logo.bmp
- mplayer.png
- nkt.png
- Thumbs.db
- resource.h
- tlbs
- MSNMessengerAPI.tlb
- trappola
- disasm64
- include
- lib
- src
- engine
- utils
- vs80
- HookLib.sln
- HookLib
- HookLib.vcproj
- HookLibUtils
- HookLibUtils.vcproj
- wlmplugindemo.sln
- wlmpluginDLL
|
/*****************************************************************************
Windows Live Messenger Plugin Demo
Copyright (C) 2008 Hern�n Di Pietro
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
/*****************************************************************************/
#ifndef CINFOWND_H
#define CINFOWND_H
// defaults pixels in width & height
const ULONG CIW_DEFAULT_WIDTH = 300UL;
const ULONG CIW_DEFAULT_HEIGHT = 250UL;
const DWORD CIW_ANIM_TIME = 150;
const WCHAR wszHeader[] = L"Contact Information";
const WCHAR wszSignInNameHdr[] = L"Sign-In Name";
const WCHAR wszFdlyNameHdr[] = L"Friendly Name";
const WCHAR wszStatusHeader[] = L"Status";
const WCHAR wszBlockedHeader[] = L"Blocked";
const WCHAR wszCanPageHeader[] = L"Can Page?";
const WCHAR wszPhoneMobileHeader[] = L"Mobile Phone";
const WCHAR wszPhoneWorkHeader[] = L"Work Phone";
const WCHAR wszPhoneHomeHeader[] = L"Home Phone";
typedef struct
{
MSNMessenger::MISTATUS msStat;
WCHAR* wszStatus;
} STATUS_STRINGS;
const STATUS_STRINGS statStrings[] =
{
MSNMessenger::MISTATUS_AWAY, L"Away",
MSNMessenger::MISTATUS_BE_RIGHT_BACK, L"Be Right Back",
MSNMessenger::MISTATUS_BUSY, L"Busy",
MSNMessenger::MISTATUS_IDLE, L"Idle",
MSNMessenger::MISTATUS_INVISIBLE, L"Invisible",
MSNMessenger::MISTATUS_LOCAL_CONNECTING_TO_SERVER, L"Connecting to server",
MSNMessenger::MISTATUS_LOCAL_DISCONNECTING_FROM_SERVER, L"Disconnecting from server",
MSNMessenger::MISTATUS_LOCAL_FINDING_SERVER, L"Finding Server",
MSNMessenger::MISTATUS_LOCAL_SYNCHRONIZING_WITH_SERVER, L"Syncing with server",
MSNMessenger::MISTATUS_OFFLINE, L"Offline",
MSNMessenger::MISTATUS_ON_THE_PHONE, L"On the Phone",
MSNMessenger::MISTATUS_ONLINE, L"Online",
MSNMessenger::MISTATUS_OUT_TO_LUNCH, L"Out to lunch",
MSNMessenger::MISTATUS_UNKNOWN, L"Unknown status"
};
const unsigned int NUM_STATUS_STRINGS_ELEM = sizeof(statStrings)/sizeof(statStrings[0]);
void CreateContactInfoWnd(HWND* pHWnd);
#endif //CINFOWND_H
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
C/C++ developer interested on operating systems, reverse engineering, general system programming, CPU architecture, etc.
Now I'm working creating plugins
Outlook Plugin Development.