![unable to create directdraw surface unable to create directdraw surface](https://cdn.windowsreport.com/wp-content/uploads/2019/08/NVIDIA-map-filter.jpg)
![unable to create directdraw surface unable to create directdraw surface](https://www.fatalerrors.org/images/blog/7892be7245d9b064e16f0cf5ec47c8cb.jpg)
'lplpDD- Address of a pointer that will be initialized with a valid DirectDraw pointer
Unable to create directdraw surface driver#
' *-ĭECLARE FUNCTION DirectDrawCreate LIB " DDRAW.DLL" ALIAS " DirectDrawCreate" (lpGUID AS LONG, BYREF lplpDD AS LONG, pUnkOuter AS LONG ) AS LONG 'lpGUID- Address of new driver GUID to be create use NULL for active display driver
![unable to create directdraw surface unable to create directdraw surface](https://scorpioncity.com/dxtut/shot1.png)
' * DAnim.pas DirectAnimation (DirectX Media SDK 5.1) ' * DShow.pas DirectShow (DirectX Media SDK 5.1) ' * DirectX.pas DirectX 7 (DirectX 7 SDK) ' * DirectX header for RapidQ, modified from DirectX.pas by Hiroyuki Hori. by E-Mail: Now a message from the kingdom of M$ ' modeled after PB_DDRAW.INC by Vladimir Shulakov ' INCLUE FILE DDRAW.INC for DirectDraw development in RapidQ ' CallPointerManyArgs(lpSUB + member_offset, lpArray) 'for COM calling ' CallPointerManyArgs(VarPtr(lpSUB), lpArray) 'for rapidq SUB / FUNCTION ' so that the right number and types of parameters are called to the interface member ' then the address + 4 points to the second member of the interface, and so on. ' COM provides you an address that points to the first member of the interface (i.e., it is a pointer) ' DIM myArray(0 TO n) 'holds the arguments 'Function CallPointerManyArgs (pointer As Long, ptrStructArg As Long) As Long 'call if you have poiner to addres (COM) 'Function CallAddressManyArgs (address As Long, ptrStructArg As Long) As Long 'call if you have absolute address maybe with error exception on CallAddress/Pointer ' $INCLUDE " RqAsmUtils.Inc" ' The Same as the Dll AsmUtils.dll. ' code kindly contributed by Jacques Philippe, July 05nd, 2004 07:53 ' RapidQ COM utility to call function by either address or by pointer