Jump to content

Workplace Shell API: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
m not part of the API
 
(24 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Workplace Shell API ==
== Presentation Manager Interface Related Functions ==
==== Presentation Manager Interface Related Functions ====
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
* [[OS2 API:WinCopyObject|WinCopyObject]]
* [[WinCopyObject]]
* [[OS2 API:WinCreateObject|WinCreateObject]]
* [[WinCreateObject]]
* [[OS2 API:WinCreateShadow|WinCreateShadow]]
* [[WinCreateShadow]]
* [[OS2 API:WinDeregisterObjectClass|WinDeregisterObjectClass]]
* [[WinDeregisterObjectClass]]
* [[OS2 API:WinDestroyObject|WinDestroyObject]]
* [[WinDestroyObject]]
* [[OS2 API:WinEnumObjectClasses|WinEnumObjectClasses]]
* [[WinEnumObjectClasses]]
* [[OS2 API:WinIsSOMDDReady|WinIsSOMDDReady]]
* [[WinIsSOMDDReady]]
* [[OS2 API:WinIsWPDServerReady|WinIsWPDServerReady]]
* [[WinIsWPDServerReady]]
* [[OS2 API:WinLockupSystem|WinLockupSystem]]
* [[WinLockupSystem]]
* [[OS2 API:WinMoveObject|WinMoveObject]]
* [[WinMoveObject]]
* [[OS2 API:WinOpenObject|WinOpenObject]]
* [[WinOpenObject]]
* [[OS2 API:WinQueryActiveDesktopPathname|WinQueryActiveDesktopPathname]]
* [[WinQueryActiveDesktopPathname]]
* [[OS2 API:WinQueryObject|WinQueryObject]]
* [[WinQueryObject]]
* [[OS2 API:WinQueryObjectPath|WinQueryObjectPath]]
* [[WinQueryObjectPath]]
* [[OS2 API:WinRegisterObjectClass|WinRegisterObjectClass]]
* [[WinRegisterObjectClass]]
* [[OS2 API:WinReplaceObjectClass|WinReplaceObjectClass]]
* [[WinReplaceObjectClass]]
* [[OS2 API:WinRestartSOMDD|WinRestartSOMDD]]
* [[WinRestartSOMDD]]
* [[OS2 API:WinRestartWPDServer|WinRestartWPDServer]]
* [[WinRestartWPDServer]]
* [[OS2 API:WinSaveObject|WinSaveObject]]
* [[WinSaveObject]]
* [[OS2 API:WinSetObjectData|WinSetObjectData]]
* [[WinSetObjectData]]
* [[OS2 API:WinShutdownSystem|WinShutdownSystem]]
* [[WinShutdownSystem]]
* [[OS2 API:WinUnlockSystem|WinUnlockSystem]]
* [[WinUnlockSystem]]
* [[OS2 API:WinWaitForShell|WinWaitForShell]]
* [[WinWaitForShell]]
</div>
==Classes==
Class hierarchy used in OS/2 Warp 4 for the Workplace Shell SOM classes.
*[[SOMObject]]
**[[SOMClass]]                           
**[[SOMClassMgr]]
***[[WPClassManager]] *
**[[WPObject]]
*** [[WPAbstract]]
**** [[WPClock]]
**** [[WPCountry]]
**** [[WPDisk]]
**** [[WPKeyboard]]
**** [[WPLaunchPad]]
***** [[SmartCenter]] *
**** [[WPMouse]]
**** [[WPPalette]]
***** [[WPColorPalette]]
***** [[WPFontPalette]] *
***** [[WPSchemePalette]] *
****[[WPPower]]
****[[WPPrinter]]
*****[[WPRPrinter]]
****[[WPProgram]]
****[[WPShadow]]
*****[[WPNetLink]]
****[[WPShredder]]
****[[WPSound]]
****[[WPSpecialNeeds]]
****[[WPSpool]]
****[[WPSystem]]
****[[WPWinConfig]]
*** [[WPFileSystem]]
****[[WPDataFile]]
*****[[WPHtml]]
*****[[WPIcon]]
*****[[WPImageFile]] *
******[[WPBitmap]]
*****[[WPMet]]
*****[[WPPif]]
*****[[WPPointer]]
*****[[WPProgramFile]]
******[[WPCommandFile]]
***** [[WPUrl]] *
**** [[WPFolder]]
***** [[WPDesktop]]
***** [[WPDrives]]
***** [[WPHost]] *
*****[[WPHwManager]] *
*****[[WPMinWinViewer]]
*****[[WPNetgrp]]
*****[[WPNetwork]]
*****[[WPRootFolder]]
*****[[WPServer]]
*****[[WPSharedDir]]
*****[[WPStartup]]
*****[[WPTemplates]]
*****[[WPUrlFolder]]
*** [[WPTransient]]
****[[WPJob]]
****[[WPDevice]] *
*****[[WPDevAudio]] *
*****[[WPDevBus]] *
*****[[WPDevCDRom]] *
*****[[WPDevCPU]] *
*****[[WPDevDiskette]] *
*****[[WPDevDisplay]] *
*****[[WPDevHarddrive]] *
*****[[WPDevKeyboard]] *
*****[[WPDevMemory]] *
*****[[WPDevMouse]] *
*****[[WPDevParallel]] *
*****[[WPDevPeriph]] *
*****[[WPDevSerial]] *
*****[[WPDevTape]] *
*****[[WPDevTimer]] *
****[[WPPdr]]
****[[WPPort]]
****[[WPQdr]]
**[[SpeechObject]]


==== Classes ====
The ones marked with asterisk (*) are the classes released in Workplace Shell for Warp 4.
* [[OS2 API:WPAbstract|WPAbstract]]
See also: [[List of Workplace Shell Classes]]
* [[OS2 API:WPBitmap|WPBitmap]]
* [[OS2 API:WPClassManager|WPClassManager]]
* [[OS2 API:WPClock|WPClock]]
* [[OS2 API:WPColorPalette|WPColorPalette]]
* [[OS2 API:WPCommandFile|WPCommandFile]]
* [[OS2 API:WPCountry|WPCountry]]
* [[OS2 API:WPDataFile|WPDataFile]]
* [[OS2 API:WPDesktop|WPDesktop]]
* [[OS2 API:WPDevAudio|WPDevAudio]]
* [[OS2 API:WPDevBus|WPDevBus]]
* [[OS2 API:WPDevCDROM|WPDevCDROM]]
* [[OS2 API:WPDevCPU|WPDevCPU]]
* [[OS2 API:WPDevDiskette|WPDevDiskette]]
* [[OS2 API:WPDevDisplay|WPDevDisplay]]
* [[OS2 API:WPDevHarddrive|WPDevHarddrive]]
* [[OS2 API:WPDevice|WPDevice]]
* [[OS2 API:WPDevKeyboard|WPDevKeyboard]]
* [[OS2 API:WPDevMemory|WPDevMemory]]
* [[OS2 API:WPDevMouse|WPDevMouse]]
* [[OS2 API:WPDevParallel|WPDevParallel]]
* [[OS2 API:WPDevPeriph|WPDevPeriph]]
* [[OS2 API:WPDevSerial|WPDevSerial]]
* [[OS2 API:WPDevTape|WPDevTape]]
* [[OS2 API:WPDevTimer|WPDevTimer]]
* [[OS2 API:WPDisk|WPDisk]]
* [[OS2 API:WPDrives|WPDrives]]
* [[OS2 API:WPFileSystem|WPFileSystem]]
* [[OS2 API:WPFolder|WPFolder]]
* [[OS2 API:WPFontPalette|WPFontPalette]]
* [[OS2 API:WPHost|WPHost]]
* [[OS2 API:WPHtml|WPHtml]]
* [[OS2 API:WPHwManager|WPHwManager]]
* [[OS2 API:WPIcon|WPIcon]]
* [[OS2 API:WPImageFile|WPImageFile]]
* [[OS2 API:WPJob|WPJob]]
* [[OS2 API:WPKeyboard|WPKeyboard]]
* [[OS2 API:WPLaunchPad|WPLaunchPad]]
* [[OS2 API:WPMet|WPMet]]
* [[OS2 API:WPMinWinViewer|WPMinWinViewer]]
* [[OS2 API:WPMouse|WPMouse]]
* [[OS2 API:WPNetgrp|WPNetgrp]]
* [[OS2 API:WPNetLink|WPNetLink]]
* [[OS2 API:WPNetwork|WPNetwork]]
* [[OS2 API:WPObject|WPObject]]
* [[OS2 API:WPPalette|WPPalette]]
* [[OS2 API:WPPdr|WPPdr]]
* [[OS2 API:WPPif|WPPif]]
* [[OS2 API:WPPointer|WPPointer]]
* [[OS2 API:WPPort|WPPort]]
* [[OS2 API:WPPower|WPPower]]
* [[OS2 API:WPPrinter|WPPrinter]]
* [[OS2 API:WPProgram|WPProgram]]
* [[OS2 API:WPProgramFile|WPProgramFile]]
* [[OS2 API:WPQdr|WPQdr]]
* [[OS2 API:WPRootFolder|WPRootFolder]]
* [[OS2 API:WPRPrinter|WPRPrinter]]
* [[OS2 API:WPSchemePalette|WPSchemePalette]]
* [[OS2 API:WPServer|WPServer]]
* [[OS2 API:WPShadow|WPShadow]]
* [[OS2 API:WPSharedDir|WPSharedDir]]
* [[OS2 API:WPShredder|WPShredder]]
* [[OS2 API:WPSound|WPSound]]
* [[OS2 API:WPSpecialNeeds|WPSpecialNeeds]]
* [[OS2 API:WPSpool|WPSpool]]
* [[OS2 API:WPStartup|WPStartup]]
* [[OS2 API:WPSystem|WPSystem]]
* [[OS2 API:WPTemplates|WPTemplates]]
* [[OS2 API:WPTransient|WPTransient]]
* [[OS2 API:WPUrl|WPUrl]]
* [[OS2 API:WPUrlFolder|WPUrlFolder]]
* [[OS2 API:WPWinConfig|WPWinConfig]]
 
 
==== Classes Hierarchy ====
* [[OS2 API:WPObject|WPObject]]
** [[OS2 API:WPAbstract|WPAbstract]]
 
 
[[OS2_API | Back to OS/2 API]]


=== Publications ===
*IBM Workplace Shell Programming Reference
*IBM Workplace Shell Programming Guide


[[Category:The OS/2 API Project]]
[[Category:The OS/2 API Project]]

Latest revision as of 16:53, 13 March 2020

Presentation Manager Interface Related Functions

Classes

Class hierarchy used in OS/2 Warp 4 for the Workplace Shell SOM classes.

The ones marked with asterisk (*) are the classes released in Workplace Shell for Warp 4. See also: List of Workplace Shell Classes

Publications

  • IBM Workplace Shell Programming Reference
  • IBM Workplace Shell Programming Guide