27 lines
1.5 KiB
MQL5
27 lines
1.5 KiB
MQL5
//+------------------------------------------------------------------+
| |||
//| processenv.mqh |
| |||
//| Copyright 2000-2025, MetaQuotes Ltd. |
| |||
//| https://www.mql5.com |
| |||
//+------------------------------------------------------------------+
| |||
#include <WinAPI\windef.mqh>
| |||
| |||
//+------------------------------------------------------------------+
| |||
//| |
| |||
//+------------------------------------------------------------------+
| |||
#import "kernel32.dll"
| |||
int SetEnvironmentStringsW(string new_environment);
| |||
HANDLE GetStdHandle(uint std_handle);
| |||
int SetStdHandle(uint std_handle,HANDLE handle);
| |||
int SetStdHandleEx(uint std_handle,HANDLE handle,HANDLE &prev_value);
| |||
string GetCommandLineW(void);
| |||
string GetEnvironmentStringsW(void);
| |||
int FreeEnvironmentStringsW(string v);
| |||
uint GetEnvironmentVariableW(const string name,ushort &buffer[],uint size);
| |||
int SetEnvironmentVariableW(const string name,const string value);
| |||
uint ExpandEnvironmentStringsW(const string src,string dst,uint size);
| |||
int SetCurrentDirectoryW(const string path_name);
| |||
uint GetCurrentDirectoryW(uint buffer_length,ushort &buffer[]);
| |||
uint GetCurrentDirectoryW(uint buffer_length,string &buffer);
| |||
uint SearchPathW(const string path,const string file_name,const string extension,uint buffer_length,ushort &buffer[],string &file_part);
| |||
int NeedCurrentDirectoryForExePathW(const string exe_name);
| |||
#import
|