eZipPasswordResponse _CZipAskPassword(HWND hDlg, const char *filename, CStringA &Password)
static VOID CenterWindow(HWND hWnd)
BOOL EndDialog(_In_ int nRetCode)
void ReleaseBuffer(_In_ int nNewLength=-1)
CWindow GetParent() const
CZipPassword(const char *filename, CStringA *Password)
LRESULT OnInitDialog(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
LRESULT OnButton(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
#define IDS_PASSWORD_ZIP_TEXT
#define IDS_PASSWORD_FILE_TEXT
LPSTR WINAPI PathFindFileNameA(LPCSTR lpszPath)
#define MESSAGE_HANDLER(msg, func)
#define BEGIN_MSG_MAP(theClass)
#define COMMAND_ID_HANDLER(id, func)
UINT WINAPI GetDlgItemTextA(HWND hDlg, int nIDDlgItem, LPSTR lpString, int nMaxCount)
BOOL WINAPI ShowWindow(_In_ HWND, _In_ int)
int WINAPI GetWindowTextLengthA(_In_ HWND)
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
BOOL WINAPI SetDlgItemTextA(_In_ HWND, _In_ int, _In_ LPCSTR)
_At_(*)(_In_ PWSK_CLIENT Client, _In_opt_ PUNICODE_STRING NodeName, _In_opt_ PUNICODE_STRING ServiceName, _In_opt_ ULONG NameSpace, _In_opt_ GUID *Provider, _In_opt_ PADDRINFOEXW Hints, _Outptr_ PADDRINFOEXW *Result, _In_opt_ PEPROCESS OwningProcess, _In_opt_ PETHREAD OwningThread, _Inout_ PIRP Irp Result)(Mem)) NTSTATUS(WSKAPI *PFN_WSK_GET_ADDRESS_INFO