MCPcopy Create free account
hub / github.com/csersoft/HWFW_GUI / ExportToFile

Function ExportToFile

HWFW_GUI/HWFW_GUI.cpp:112–127  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

110}
111
112BOOL ExportToFile(LPCWSTR lpFile, LPCVOID lpData, DWORD dwSize)
113{
114 HANDLE hFile = CreateFileW(lpFile, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
115 DWORD dwTmp;
116
117 if (hFile == INVALID_HANDLE_VALUE) return FALSE;
118
119 SetFilePointer(hFile, dwSize, NULL, FILE_BEGIN);
120 SetEndOfFile(hFile);
121
122 SetFilePointer(hFile, 0, NULL, FILE_BEGIN);
123 WriteFile(hFile, lpData, dwSize, &dwTmp, NULL);
124
125 CloseHandle(hFile);
126 return TRUE;
127}
128
129BOOL ImportFromFile(LPCWSTR lpFile, LPVOID *lppData, DWORD *lpdwSize)
130{

Callers 2

DlgProc_ItemInfoFunction · 0.85
DlgProc_AdvDatFmtFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected