# instance

Platform: | WINDOWS (other platforms always just yield 0)
Definition: | atom a = instance()
Description: | Return a handle to the current program.
pwa/p2js: | Always yields 0 (as per Linux).
Comments: | This handle value can be passed to various Windows routines to get information about the current program that is running, i.e. your program. Each time a user starts up your program, a different instance will be created. In C, this is the first parameter to WinMain(). On Linux, instance() always returns 0 (aka NULL).
Implementation: | via :%opInstance in builtins\VM\pInstance.e (an autoinclude).
See Also: | Calling C Functions