12 #pragma message(__FILE__": Compiled as C++ for testing purpose.") 15 #define WIN32_LEAN_AND_MEAN 18 #pragma warning(push,3) 31 #include "vfdmsg_lib.h" 237 if (pParam->ImageName[0]) {
DWORD WINAPI VfdGuiSave(HWND hParent, ULONG nDevice)
PSTR ModuleMessage(DWORD nFormat,...)
static unsigned int file_size
#define ERROR_INVALID_FUNCTION
#define IDC_DISKTYPE_LABEL
#define UNREFERENCED_PARAMETER(P)
GLsizei const GLchar ** path
#define IDC_MEDIATYPE_LABEL
static void OnBrowse(HWND hDlg)
const SAVE_PARAM * PCSAVE_PARAM
#define INVALID_HANDLE_VALUE
DWORD WINAPI GetLastError(VOID)
HWND WINAPI SetFocus(_In_opt_ HWND)
ULONG WINAPI VfdGetMediaSize(VFD_MEDIA nMediaType)
DWORD WINAPI VfdDismountVolume(HANDLE hDevice, BOOL bForce)
void ShowHelpWindow(HWND hDlg, UINT nCtl)
BOOL WINAPI EndDialog(_In_ HWND, _In_ INT_PTR)
DWORD GuiSaveParam(HWND hParent, PCSAVE_PARAM pParam)
#define MB_ICONEXCLAMATION
struct tagHELPINFO * LPHELPINFO
GLenum GLuint GLenum GLsizei const GLchar * buf
#define ERROR_ACCESS_DENIED
static const WCHAR desc[]
static void OnTarget(HWND hDlg, HWND hEdit)
#define ERROR_FILE_NOT_FOUND
UINT WINAPI IsDlgButtonChecked(_In_ HWND, _In_ int)
#define OFN_PATHMUSTEXIST
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
static INT CALLBACK SaveDialogProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
PCSTR SystemMessage(DWORD nError)
#define IDC_IMAGEFILE_LABEL
FD_TYPE file_type(FDSC **curr, char *fixed)
PCSTR WINAPI VfdMediaTypeName(VFD_MEDIA nMediaType)
#define IDC_IMAGEFILE_HINT
#define IDC_TARGETFILE_LABEL
HANDLE WINAPI VfdOpenDevice(ULONG nTarget)
#define IDC_IMAGEFILE_DESC
#define GetFileAttributes
DWORD WINAPI VfdGetImageInfo(HANDLE hDevice, PSTR sFileName, PVFD_DISKTYPE pDiskType, PVFD_MEDIA pMediaType, PVFD_FLAGS pMediaFlags, PVFD_FILETYPE pFileType, PULONG pImageSize)
#define OPENFILENAME_SIZE_VERSION_400
BOOL WINAPI EnableWindow(_In_ HWND, _In_ BOOL)
static void OnOverwrite(HWND hDlg, HWND hCheck)
DWORD WINAPI VfdSaveImage(HANDLE hDevice, PCSTR sFileName, BOOL bOverWrite, BOOL bTruncate)
HLOCAL NTAPI LocalFree(HLOCAL hMem)
DWORD WINAPI VfdCheckImageFile(PCSTR sFileName, PDWORD pAttributes, PVFD_FILETYPE pFileType, PULONG pImageSize)
#define MB_CANCELTRYCONTINUE
char * strcpy(char *DstString, const char *SrcString)
void WINAPI VfdMakeFileDesc(PSTR pBuffer, ULONG nBufSize, VFD_FILETYPE nFileType, ULONG nFileSize, DWORD nFileAttr)
static VOID ShowContextMenu(HWND hwndDlg, HWND hwndTreeView, PHOTPLUG_DATA pHotplugData)
#define IDC_IMAGEDESC_LABEL
static void OnInit(HWND hDlg, PCSAVE_PARAM pParam)
static DWORD OnOK(HWND hDlg)
static void OnTruncate(HWND hDlg, HWND hCheck)
void SetControlText(HWND hWnd, UINT nCtrl, DWORD nMsg)