⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userenv.h

📁 MinGW+MSYS开发必用的api参考
💻 H
字号:
#ifndef _USERENV_H#define _USERENV_H#if __GNUC__ >=3#pragma GCC system_header#endif#ifdef __cplusplusextern "C" {#endif#define PI_NOUI (1)#define PI_APPLYPOLICY (2)typedef struct _PROFILEINFOA {  DWORD dwSize;  DWORD dwFlags;  LPSTR lpUserName;  LPSTR lpProfilePath;  LPSTR lpDefaultPath;  LPSTR lpServerName;  LPSTR lpPolicyPath;  HANDLE hProfile;} PROFILEINFOA, *LPPROFILEINFOA;typedef struct _PROFILEINFOW {  DWORD dwSize;  DWORD dwFlags;  LPWSTR lpUserName;  LPWSTR lpProfilePath;  LPWSTR lpDefaultPath;  LPWSTR lpServerName;  LPWSTR lpPolicyPath;  HANDLE hProfile;} PROFILEINFOW, *LPPROFILEINFOW;BOOL WINAPI LoadUserProfileA(HANDLE,LPPROFILEINFOA);BOOL WINAPI LoadUserProfileW(HANDLE,LPPROFILEINFOW);BOOL WINAPI UnloadUserProfile(HANDLE,HANDLE);BOOL WINAPI GetProfilesDirectoryA(LPSTR,LPDWORD);BOOL WINAPI GetProfilesDirectoryW(LPWSTR,LPDWORD);BOOL WINAPI GetUserProfileDirectoryA(HANDLE,LPSTR,LPDWORD);BOOL WINAPI GetUserProfileDirectoryW(HANDLE,LPWSTR,LPDWORD);BOOL WINAPI CreateEnvironmentBlock(LPVOID*,HANDLE,BOOL);BOOL WINAPI DestroyEnvironmentBlock(LPVOID);#ifdef UNICODEtypedef PROFILEINFOW PROFILEINFO;typedef LPPROFILEINFOW LPPROFILEINFO;#define LoadUserProfile  LoadUserProfileW#define GetProfilesDirectory  GetProfilesDirectoryW#define GetUserProfileDirectory  GetUserProfileDirectoryW#elsetypedef PROFILEINFOA PROFILEINFO;typedef LPPROFILEINFOA LPPROFILEINFO;#define LoadUserProfile  LoadUserProfileA#define GetProfilesDirectory  GetProfilesDirectoryA#define GetUserProfileDirectory  GetUserProfileDirectoryA#endif#ifdef __cplusplus}#endif#endif /* _USERENV_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -