Add Fonctions : (10/12/2024)
WinGetClassList () ;thanks to @AZJIO I optimized and rewrote the function
;added  MyGUICreate.pb ;Imitation of experimental windows of autoit functions with Windows API
;this remains an experience not yet stable and requires a lot of research because I remain an amateur developer
;added example WinGetClassList () 
;IniReadSection translation of comments
;StringIsDigit new function with identical return values;thanks to @AZJIO
;StringIsXDigit new function with identical return values;thanks to @AZJIO

Add Fonctions :  (05/12/2024)
FileGetVersion: bug fix pointer
IniReadSection:Implemented a new function
ExempleGui bug fix
FileRecycleEmptyDrive : rewriting the function with return of flag 1 or 0 like autoit
;Code size optimization
Reorganization and bug fix Example.pb
;added comment
;added example FileRecycleEmptyDrive


Bug fix : (05/09/2024)
Bug fix : corrected IniRead procedure to return string instead of numeric value

Add Fonctions :  (05/09/2024)

New Functions Added:
DllOpen Implemented a new function
DllCall Implemented a new function
DllClose Implemented a new function
iniWrite: Implemented a new function for writing to INI files.
iniRead: Introduced a revised version of the basic function for reading INI files.
CpuIdentifier() Combine some values to create a pseudo-unique identifier

Function Rewrite:
iniDelete: Updated the iniDelete function to enhance management of sections and keys.
Ping improve performance
Compatibility improved PureBasic 6.11 LTS

Legacy Code Management:

Moved obsolete functions to Oldfunctions.pb to streamline current codebase.
Moved Macro Username to Oldfunctions.pb
Moved Macro Blockinput to Oldfunctions.pb


Add Fonctions :  (01/12/2022)

#PB_OS_Windows_11  code upgrade OSVersion()
WinActivate(hWnd) adding a new function thank @AZJIO
#MB_SERVICE_NOTIFICATION1 I changed the name not compatible with purebasic 6 I added a 1 (msgbox)
DriveGetLabel bugfix for version 6 of purebasic
DriveGetFileSystem bugfix for version 6 of purebasic
ProcessorArch () optimization of the function and addition of flag for Purebasic 6
ARM64
ARM
ProcessorArch () the old function is moved to the file Old Functions.pb
ProcessorArch () bug fixed stack has been corrupted
ProcessorArch () add to file Example.pb
InitNetwork remove Deprecated function
HostNameToIp optimization of the function and addition of flag 0
HostNameToIp the old function is moved to the file Old Functions.pb
Ping () optimization of the function and addition of flag and timeout
Ping () fix minor bug
flag 0 return ping
flag 1 return PingStatus also returns errors
1 = Host disconnected
2 = Host unreachable
3 = Wrong destination
4 = Other errors
flag 2 return DataSize
timeout = 4000 like the original the setting :)
support written web address and ip address (www.google.com or 127.0.0.1)
Ping () the old function is moved to the file Old Functions.pb
remove ExampleGui I moved the files in the same folder it is more manageable

Add Fonctions :  (18/07/2019)

WinMinimizeAll()
Winkill ();title or a partial text
SearchHandle ();Bonus function to simplify your life look for the handle of a window with a title or a text patiel
WinSetStade ();title or a partial text or Handle
    #SW_HIDE = 0
    #SW_SHOW = 5
    #SW_MINIMIZE = 6
    #SW_MAXIMIZE = 3
    #SW_RESTORE = 9
    #SW_DISABLE = 4
    #SW_ENABLE = 1
WinActive () Title or Handle
WinList (); With the zero flag you can see the invisible windows and the flag 1 for visible windows more simplify than the original ;)
Default option :
VisibleWindow = 1
WinSetTitle () Title or Handle

Update :
WinExists () Handle Management
WinGetProcess () Handle Management



Add Fonctions :  (09/04/2020)

IsHWnd (Return 0 or 1)
PixelGetColor (x,y)
WinSetTrans ;title or a partial text 0 To 255
Optimization of the msgbox function smaller and faster code (old msgbox function put in oldfunction.pb)
Msgbox Fix minors bug
MouseMoveSpeed Function under construction
MouseClick Function under construction
HibernateAllowed()
Suspend()
ShutdownPrivilege()
Shutdown (Flag)
    #SD_LOGOFF=0
    #SD_SHUTDOWN=1
    #SD_REBOOT=2
    #SD_FORCE=4
    #SD_POWERDOWN=8
    #SD_FORCEHUNG=16
    #SD_STANDBY=32
    #SD_HIBERNATE=64
ProcessSetPriority (Process.s, priority)
#PROCESS_LOW =0 
#PROCESS_BELOWNORMAL =1
#PROCESS_NORMAL =2
#PROCESS_ABOVENORMAL =3
#PROCESS_HIGH        =4
#PROCESS_REALTIME    =5
EnvSet ()
EnvGet ()
FileRecycleEmpty()
add file in GuiExampleAutoitCoding (Hybrid Code) example method for window
GuiExampleAutoitCoding (Hybrid Code) update files
start of code to convert autoit to pb in construction


