コード例 #1
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT PropVariantToUInt32([In] Ole32.PROPVARIANT propVar, [MarshalAs(UnmanagedType.U4)] out uint pulRet);
コード例 #2
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT PropVariantToStringAlloc([In] Ole32.PROPVARIANT propVar, [MarshalAs(UnmanagedType.LPWStr)] out SafeCoTaskMemString ppszOut);
コード例 #3
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT PropVariantToUInt16([In] Ole32.PROPVARIANT propVar, [MarshalAs(UnmanagedType.U2)] out ushort puiRet);
コード例 #4
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT InitPropVariantFromDoubleVector([In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1, ArraySubType = UnmanagedType.R8)] double[] prgn, uint cElems, [In, Out] Ole32.PROPVARIANT ppropvar);
コード例 #5
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT InitPropVariantFromPropVariantVectorElem([In] Ole32.PROPVARIANT propvarIn, uint iElem, [In, Out] Ole32.PROPVARIANT ppropvar);
コード例 #6
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT VariantToPropVariant([In] IntPtr pVar, Ole32.PROPVARIANT pPropVar);
コード例 #7
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT InitPropVariantFromBuffer([In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1, ArraySubType = UnmanagedType.U1)] byte[] pv, uint cb, [In, Out] Ole32.PROPVARIANT ppropvar);
コード例 #8
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT PropVariantToBoolean([In] Ole32.PROPVARIANT propVar, [MarshalAs(UnmanagedType.Bool)] out bool pfRet);
コード例 #9
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT PropVariantToBSTR([In] Ole32.PROPVARIANT propVar, [MarshalAs(UnmanagedType.BStr)] out BStrWrapper pbstrOut);
コード例 #10
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern int PropVariantCompareEx(Ole32.PROPVARIANT propvar1, Ole32.PROPVARIANT propvar2, PROPVAR_COMPARE_UNIT unit, PROPVAR_COMPARE_FLAGS flags);
コード例 #11
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern int PropVariantGetElementCount([In] Ole32.PROPVARIANT propVar);
コード例 #12
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern int PropVariantCompare(Ole32.PROPVARIANT propvar1, Ole32.PROPVARIANT propvar2);
コード例 #13
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT PropVariantChangeType(Ole32.PROPVARIANT ppropvarDest, [In] Ole32.PROPVARIANT propvarSrc, PROPVAR_CHANGE_FLAGS flags, ushort vt);
コード例 #14
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT InitPropVariantFromStringVector([In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1, ArraySubType = UnmanagedType.LPWStr)] string[] prgsz, uint cElems, [In, Out] Ole32.PROPVARIANT ppropvar);
コード例 #15
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT PropVariantToUInt64([In] Ole32.PROPVARIANT propVar, [MarshalAs(UnmanagedType.U8)] out ulong pullRet);
コード例 #16
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT PropVariantToBuffer([In] Ole32.PROPVARIANT propVar, [In, Out] SafeCoTaskMemHandle pv, uint cb);
コード例 #17
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT PropVariantToUInt64VectorAlloc([In] Ole32.PROPVARIANT propVar, out SafeCoTaskMemHandle pprgf, out uint pcElem);
コード例 #18
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT PropVariantToDouble([In] Ole32.PROPVARIANT propVar, [MarshalAs(UnmanagedType.R8)] out double pdblRet);
コード例 #19
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT InitPropVariantFromBooleanVector([In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1, ArraySubType = UnmanagedType.Bool)] bool[] prgf, uint cElems, [In, Out] Ole32.PROPVARIANT ppropvar);
コード例 #20
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT PropVariantToFileTime([In] Ole32.PROPVARIANT propVar, PSTIME_FLAGS pstfOut, out FILETIME pftOut);
コード例 #21
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT InitPropVariantFromCLSID([In] ref Guid clsid, [In, Out] Ole32.PROPVARIANT ppropvar);
コード例 #22
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT PropVariantToGUID([In] Ole32.PROPVARIANT propVar, out Guid pguid);
コード例 #23
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT InitPropVariantFromFileTime([In] ref FILETIME pftIn, [In, Out] Ole32.PROPVARIANT ppropvar);
コード例 #24
0
ファイル: PropSys.cs プロジェクト: kouweizhong/vanara
 public static extern HRESULT InitPropVariantFromFileTimeVector([In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] FILETIME[] prgft, uint cElems, [In, Out] Ole32.PROPVARIANT ppropvar);