ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

credui_main.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winnt.h"
#include "winuser.h"
#include "wincred.h"
#include "commctrl.h"
#include "credui_resources.h"
#include "wine/debug.h"
#include "wine/unicode.h"
#include "wine/list.h"

Go to the source code of this file.

Data Structures

struct  pending_credentials
struct  cred_dialog_params

Defines

#define TOOLID_INCORRECTPASSWORD   1
#define TOOLID_CAPSLOCKON   2
#define ID_CAPSLOCKPOP   1

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (credui)
BOOL WINAPI DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
static DWORD save_credentials (PCWSTR pszTargetName, PCWSTR pszUsername, PCWSTR pszPassword, BOOL generic)
static void CredDialogFillUsernameCombo (HWND hwndUsername, const struct cred_dialog_params *params)
static void CredDialogCreateBalloonTip (HWND hwndDlg, struct cred_dialog_params *params)
static void CredDialogShowIncorrectPasswordBalloon (HWND hwndDlg, struct cred_dialog_params *params)
static void CredDialogShowCapsLockBalloon (HWND hwndDlg, struct cred_dialog_params *params)
static void CredDialogHideBalloonTip (HWND hwndDlg, struct cred_dialog_params *params)
static BOOL CredDialogCapsLockOn (void)
static LRESULT CALLBACK CredDialogPasswordSubclassProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData)
static BOOL CredDialogInit (HWND hwndDlg, struct cred_dialog_params *params)
static void CredDialogCommandOk (HWND hwndDlg, struct cred_dialog_params *params)
static INT_PTR CALLBACK CredDialogProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
DWORD WINAPI CredUIPromptForCredentialsW (PCREDUI_INFOW pUIInfo, PCWSTR pszTargetName, PCtxtHandle Reserved, DWORD dwAuthError, PWSTR pszUsername, ULONG ulUsernameMaxChars, PWSTR pszPassword, ULONG ulPasswordMaxChars, PBOOL pfSave, DWORD dwFlags)
DWORD WINAPI CredUIConfirmCredentialsW (PCWSTR pszTargetName, BOOL bConfirm)
DWORD WINAPI CredUIParseUserNameW (PCWSTR pszUserName, PWSTR pszUser, ULONG ulMaxUserChars, PWSTR pszDomain, ULONG ulMaxDomainChars)
DWORD WINAPI CredUIStoreSSOCredA (PCSTR pszRealm, PCSTR pszUsername, PCSTR pszPassword, BOOL bPersist)
DWORD WINAPI CredUIStoreSSOCredW (PCWSTR pszRealm, PCWSTR pszUsername, PCWSTR pszPassword, BOOL bPersist)
DWORD WINAPI CredUIReadSSOCredA (PCSTR pszRealm, PSTR *ppszUsername)
DWORD WINAPI CredUIReadSSOCredW (PCWSTR pszRealm, PWSTR *ppszUsername)

Variables

static HINSTANCE hinstCredUI
static struct list pending_credentials_list = LIST_INIT(pending_credentials_list)
static CRITICAL_SECTION csPendingCredentials = { &critsect_debug, -1, 0, 0, 0, 0 }
static CRITICAL_SECTION_DEBUG critsect_debug

Generated on Sat May 26 2012 05:06:23 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.