Web Images Videos Maps News Shopping Gmail more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Group info
Members: 3
Language: English
Group categories:
Computers > Operating Systems
Computers > Programming
More group info »
Recent pages and files
Core Library    

This is the library through which programs and other libraries access the PwnOS Core.

Core API for Version 0.1

Processes & Threads

CreateProcess(pName,DataSize,pData,Flags):pProcess
DestroyProcess(pProcess)
ExitProcess(ReturnCode)
GetCurrentProcess():pProcess
 
CreateThread(StartAddress,StackSize,Flags,Parameter):pThread
DestroyThread(
pThread)
PauseThread(
pThread)
ResumeThread(
pThread)
GetCurrentThread():
pThread
SleepThread(
pThread,Milliseconds)
ScheduleThread(pThread,StartAddress,Parameter,Milliseconds):pSchedule
 

Synchronisation

GetLock(pLock)
ReleaseLock(
pLock)
WaitForNotify(
pLock)
Notify(
pLock)
NotifyAll(
pLock)

Memory

AllocatePages(Address,nPages,AllocType,Protection):Address
FreePages(Address,nPages)
AllocateMemory(
nBytes):Address
FreeMemory(
Address)
AllocateAlignedMemory(
nBytes,Alignment):Address

Files

OpenFile(pName,Access,Creation,Flags):pFile
GetFileSize(
pFile):nBytes
ReadFile(
pFile,pDestination,nBytes):nBytesRead
WriteFile(
pFile,pSource,nBytes):nBytesWritten
CloseFile(
pFile)

I/O

GetGraphicsAccess():pGraphics
ReleaseGraphicsAccess()


Version: 
Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google