1 Star 2 Fork 4

初雨团队 / CPPHelper

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
IniHelper.h 1.36 KB
一键复制 编辑 原始数据 按行查看 历史
mingkuang 提交于 2019-03-08 16:44 . 添加 IniDeleteSection
#pragma once
#include <Windows.h>
#include <atlstr.h>
_Check_return_
BOOL IniReadString(
_In_z_ LPCWSTR FilePath,
_In_z_ LPCWSTR KeyPath,
_In_z_ LPCWSTR ValueName,
_Out_ CString& Str
);
_Check_return_
BOOL IniReadBinaryData(
_In_z_ LPCWSTR FilePath,
_In_z_ LPCWSTR KeyPath,
_In_z_ LPCWSTR ValueName,
_Out_ CStringA& Data
);
_Check_return_
BOOL IniWriteString(
_In_z_ LPCWSTR FilePath,
_In_z_ LPCWSTR KeyPath,
_In_opt_z_ LPCWSTR ValueName,
_In_opt_z_ LPCWSTR Str
);
_Check_return_
BOOL IniWriteBinaryData(
_In_z_ LPCWSTR FilePath,
_In_z_ LPCWSTR KeyPath,
_In_z_ LPCWSTR ValueName,
_In_reads_bytes_(ccbData) const void* pBinaryData,
_In_ DWORD ccbData
);
_Check_return_
BOOL IniDeleteString(
_In_z_ LPCWSTR FilePath,
_In_z_ LPCWSTR KeyPath,
_In_opt_z_ LPCWSTR ValueName
);
_Check_return_
BOOL IniDeleteSection(
_In_z_ LPCWSTR FilePath,
_In_z_ LPCWSTR KeyPath
);
_Check_return_
BOOL IniGetSectionNames(
_In_z_ LPCWSTR FilePath,
_Out_ CString& Names
);
_Check_return_
BOOL IniGetValues(
_In_z_ LPCWSTR FilePath,
_In_z_ LPCWSTR Path,
_Out_ CString& Values
);
//BOOL IniSetValues(LPCWSTR FilePath, LPCWSTR Path, LPCWSTR Values);
#define IniSetValues(FilePath, Path, Values) WritePrivateProfileSection(Path,Values,FilePath)
C++
1
https://gitee.com/Chuyu-Team/CPPHelper.git
git@gitee.com:Chuyu-Team/CPPHelper.git
Chuyu-Team
CPPHelper
CPPHelper
master

搜索帮助